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.