Job Closed
This listing is no longer active.
IT Staff Augmentation
Senior Full-Stack Developer
Location
Netherlands
Posted
70 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full-Stack Developer
Bonapolia
• Take part in the gradual rewrite and extension of the current product • Build new backend microservices and contribute to the overall system architecture • Extend the Angular frontend to support new features, data flows, and integrations • Collaborate with senior technical lead, mid-level developers, and functional designers • Focus on fast, pragmatic delivery after a major product expansion phase
Job Requirements
- Strong experience with TypeScript and modern JavaScript
- Solid Angular experience
- Strong backend experience with Node.js, ideally building microservices
- Experience working on existing products
- Ability to work independently and take ownership
- Good communication skills in English
- Experience with NestJS or similar frameworks (nice to have)
- Background in SaaS product development (nice to have)
- Proactive, open communication style (nice to have)
Benefits
- Competitive salary
- Flexible working hours
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design, build, maintain and extend products, features, and functionality that solve real customer problems • Partner with Product, Design, and Engineering to discover and validate customer needs and technical approaches • Prototype quickly, and as necessary, to de-risk projects, test assumptions, and iterate ideas into production-ready solutions • Consistently deliver incremental value by anticipating dependencies, breaking down work, and regularly demoing progress • Communicate technical trade-offs, present system design proposals clearly, and document architectural decisions • Apply modern software engineering practices to deliver robust, maintainable, and extensible systems • Uplevel teammates through code reviews, pairing, and strong collaboration • Take ownership of your code and product domain, engaging in retrospectives and continuously improving how the team works
Senior Cloud Software Engineer
NVIDIANVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
• Design, develop, and optimize cloud-based software solutions • Help drive the underlying technology stack and implementation methodology • Work closely with cross-functional teams to deliver high-quality cloud solutions • Mentor junior engineers, providing guidance on best practices and technical development • Identify and implement new technologies and methodologies to improve our cloud infrastructure and software development processes • Maintain a customer-centric approach by supporting, maintaining, and detailing software functionality
Intern, Software Engineering – Computational Chemistry
PsiQuantumBuilding the world’s first useful quantum computer.
• Contribute to hardening a chemistry-to-quantum resource estimation pipeline: robustness, scalability, reproducibility, and “push-button” usability. • Implement and validate stable interfaces/data contracts between core modules (inputs/outputs/metadata/schema checks). • Help automate execution of a predefined benchmark suite across both cloud GPU environments and internal HPC clusters (job submission, retries, artifact collection, deterministic configs). • Support expansion of an end-to-end scientific computation workflow by implementing integration layers, validation, and test coverage for new upstream inputs, additional computational backends, and alternative algorithmic paths within a single, consistent execution framework. • Implement a representative application workflow that exercises the pipeline across a structured set of related inputs (parameter sweeps), automates repeated executions, aggregates outputs into analysis-ready artifacts, and documents key assumptions, approximations, and major sources of error/uncertainty. • Implement secure, automated sharing of HPC outputs to cloud object storage (e.g., S3) for downstream analysis and collaboration.
• Implement governance patterns for datasets and run outputs (naming, lineage, access boundaries, catalog/volume organization). • Improve dataset upload validation and guardrails to prevent accidental modification of unrelated storage paths and to enforce consistent metadata and file structure • Build monitoring and reporting for compute usage and cost drivers (job frequency, runtime, GPU utilization proxies, storage growth, auto-termination effectiveness). • Deliver dashboards that make platform health and spend understandable to both engineers and researchers. • Refactor existing job setup / submission scripts into a maintainable, testable OOP design (clear interfaces, configuration objects, reusable clients). • Improve workflow parameter handling for the two-stage pipeline (tensor factorization stage and QRE stage) and standardize outputs for downstream analysis. • Reduce onboarding friction by abstracting authentication and setup into a single, ergonomic path (e.g., a CLI/Python entry point that validates auth, environment, and required dependencies). • Replace “follow the guide manually” with automation: preflight checks, actionable errors, and self-serve setup validation.



