Job Openings
Senior Full-Stack Developer
About the job Senior Full-Stack Developer
Role Overview:
We are seeking an experienced Senior Full-Stack Developer to join our clients Software Engineering team, in a fast-growing global environment focused on reinsurance services. You will design, build, and deliver high-quality software under the guidance of the Solution Owner. From prototyping to testing, you own the process until handover to end users.
Role Summary:
As a Senior Full-Stack Developer, you will be part of the Software Engineering Chapter, sharing best practices, contributing to community growth, and staying ahead with tech trends.
Key Responsibilities:
- Design and develop end-to-end web applications and scalable, secure systems;
- Write clean, maintainable code for both front-end and back-end;
- Lead code reviews, mentor junior developers, and drive best practices;
- Integrate APIs and third-party services; optimize performance;
- Collaborate with cross-functional teams in an agile environment;
- Ensure compliance with UI design standards and security best practices;
- Provide maintenance, troubleshoot issues, and maintain documentation;
- Stay current with emerging technologies and recommend improvements;
Required experience & competencies
- 10+ years of full-stack development experience with a proven delivery record;
- Solid back-end expertise: JAVA / spring boot +++, NodeJS, JavaScript ++, Python +;
- Good front-end skills: JavaScript frameworks (Angular, React);
- Expertise in application and solution architecture, including SQL databases, APIs (REST, SOAP), CI/CD pipelines integrating code quality tools (SonarQube, Snyk);
- Proficiency in Cloud Platforms (Azure) and DevOps practices withinInfrastructure as Code (IaC) context. Hands-on experience with Git, JIRA, containerization (Docker, Kubernetes), ELK stack, Swagger & Markdown documentation, Azure DevOps and Jenkins;
- Experience with high security standards (OAuth2, MFA, OIDC), unit test-driven development (TDD with JUnit), and automated testing frameworks (Selenium, Jest, Cypress);
- Ability to work within Agile methodologies, using appropriate tools and mindset;
- Fluent in English, with strong communication and leadership skills.
Nice to Have
- Financial services, insurance or reinsurance knowledge;
- UX/UI design and performance optimization experience;
- French language.
Education
- Masters degree in Computer Science or related field required.
Why apply?
- Exposure to a large, international investment platform;
- Role at the core of investment operations and controls;
- Stable environment with strong governance and best-practice processes;
- Opportunity to work closely with multiple group-level stakeholders.
Benefits & What We Offer:
- Join a people-centered company culture where you can grow, thrive, and innovate;
- Be part of shaping the Reinsurer of Tomorrow within an environment that values learning, collaboration, and continuous improvement;
- Opportunity to be part of a highly successful global organization with strong industry presence;
- Make a real impact through your work by contributing to key financial operations;
- Comprehensive health and life insurance to support your wellbeing;
- Meal tickets valued at 45 RON / working day;
- Attractive referral bonuses plus seasonal vouchers: 350 RON for Christmas and 300 RON for Easter.