Mid-Senior Full Stack Engineer

We are seeking a Mid to Senior Full Stack Developer with 3+ years of experience to help you develop and maintain modern web applications using Angular, TypeScript, Spring Boot, and Java. In this role, you’ll focus primarily on frontend development with Angular, while also contributing to backend development with Java Spring. Experience with Camunda BPM for workflow automation is a valuable plus, but not required.

You’ll work within a microservices and micro-frontends architecture, collaborating with cross-functional teams to deliver scalable, maintainable solutions that drive business process efficiency in the insurance domain.

.msg Romania is a tech company with strong knowledge in software development, business consulting, and various project and product development methodologies, with a large portfolio of clients from different domains such as Automotive, Insurance, Banking, etc. We are part of the msg group, an international consortium of companies with over 10,000 experts in 28 countries represented in the world's most important markets.

  • Proactive approach to tasks and identifying potential improvements.
  • Willingness and ability to thoroughly investigate system issues and propose effective solutions.
  • High level of autonomy, accountability, and initiative in daily work.
  • Strong communication skills, with a focus on asking relevant questions to clarify requirements and avoid incorrect implementations.
  • Proficient in English, knowledgeable in German
  • 3+ years of experience in full stack web development with strong frontend focus.
  • Previous experience in insurance-related projects and understanding of insurance business processes.
  • Extensive experience with Angular, TypeScript, JavaScript, and modern CSS frameworks.
  • Strong backend development skills using Java, Spring Framework, and Maven for project management.
  • Experience building and maintaining micro frontend and microservices architectures.
  • Experience in unit testing with Angular and JUnit, plus end-to-end testing using Cypress.
  • Strong debugging capabilities across frontend and backend technologies
  • Strong knowledge of CI/CD practices using Jenkins for automated pipelines.
  • Solid understanding of Git version control and collaborative development workflows.
  • Experience with Camunda BPM platform, including workflow design, process automation, and BPMN modelling (nice to have).

  • Design and develop responsive web applications using Angular, TypeScript, JavaScript, and CSS.
  • Implement and maintain Camunda BPM workflows, process automation, and business rule engines for insurance-related processes.
  • Build and maintain micro frontend architectures to enable scalable, modular application development.
  • Develop backend services using Java Spring framework, following microservices architecture patterns.
  • Write comprehensive unit and integration tests using JUnit, Angular testing frameworks, and Cypress for end-to-end testing.
  • Debug complex issues across the full stack using advanced debugging techniques and tools.
  • Maintain CI/CD pipelines using Jenkins to ensure automated testing, building, and deployment processes.
  • Collaborate with product owners, business analysts, and development teams to translate insurance business requirements into technical solutions.
  • Optimize application performance and ensure code quality through code reviews and best practices.
  • Document technical designs, workflows, and maintain system architecture documentation.

  • Performance Bonus
  • 30 RON/day meal tickets
  • Up to 30 days of annual leave
  • Private health insurance (Regina Maria)
  • Flexible schedule
  • Access to technical events
  • 7Card or other sports choices
  • Bookster subscription
  • Internal support programs for parents

Your point of contact

Cristina Duma

Recruitment Business Partner

“Value - inspired by people”. It has always been our strong conviction that people create progress and move the company forward. By joining us, you will become part of a team constantly supported in its growth journey and a company that truly understands the need for creativity, knowledge, diversity and freedom of expression.