We are seeking a Senior Full-Stack Developer to join a dynamic team working on a Regulatory Data Strategy project.
This initiative focuses on delivering high-quality, scalable solutions for regulatory compliance and data management in enterprise environments.
You will be part of a highly skilled development team, where you will contribute to both backend and frontend solutions using modern technologies.
Senior Full-Stack Developer
Your responsibilities
- Develop high-quality, scalable software solutions based on business requirements.
- Lead the design and implementation of microservices architectures.
- Collaborate with the client team and other stakeholders to ensure seamless delivery of technical solutions.
- Coordinate development tasks, including mentoring junior developers and providing technical leadership.
- Participate in code reviews, design discussions, and architecture planning.
- Deliver cloud-based applications using AWS and ensure successful deployment to production.
- Build and maintain APIs based on REST principles, ensuring performance and scalability.
- Design and implement frontend solutions with modern frameworks like Angular (5+) and TypeScript.
- Apply DevOps best practices, including working with Docker, Kubernetes, and version control tools such as Git.
Our requirements
- Minimum 5 years of professional experience in software development for enterprise projects/products.
- Expert knowledge of at least one backend technology (Java with Spring, Hibernate/JPA, .NET with C#, Node.js).
- Strong understanding of microservice architectures and principles, with hands-on experience in designing and building REST APIs.
- Proficiency in TypeScript (Angular 5+), HTML5, Sass, RxJS.
- Expertise in SQL, NoSQL, and graph databases.
- Experience with AWS cloud platform (IaaS, PaaS, SaaS), Docker, and Kubernetes.
- Ability to deploy code to production.
- Proficient with Git, Stash, Bitbucket, and related tools for version control (including cherry-picking and pull requests).
- Strong experience working with Agile/Scrum methodologies.
- Proven ability to mentor and lead a development team, coordinating tasks and collaborating directly with clients.
- Knowledge of additional JVM-based programming languages.
- Knowledge of React.
- Familiarity with healthcare systems, data, and workflows (e.g., HL7, IHE).
- Knowledge of DICOM, DPViewer, or digital pathology.
What we offer
- Lead and collaborate directly with the client team.
- Opportunity to mentor and coach junior developers.