We are seeking a Principal Full Stack Engineer to join an innovation-focused team building a modern SaaS platform.
This role involves designing and developing scalable applications, driving technical decisions, and mentoring engineers.
The ideal candidate will have deep expertise in full-stack technologies and experience in building products from the ground up.
Key Responsibilities
- Lead the design and development of modular, reusable front-end components using Angular.
- Architect and implement robust back-end services using Java Spring Boot, JPA, and AWS.
- Build and maintain business API domain models and ensure scalable architecture.
- Champion best practices in modular application design, including micro-frontends and shared libraries.
- Collaborate with product, UX, and engineering teams to translate business requirements into technical solutions.
- Drive adoption of modern CI/CD pipelines and DevOps practices for rapid delivery.
- Mentor and guide engineers, fostering a culture of technical excellence and continuous improvement.
Required Qualifications
- 6–10 years of professional software engineering experience with complex applications.
- 3–5 years of technical leadership experience.
- Strong understanding of modular architecture and scalable design principles.
- Experience building and integrating RESTful APIs and working with cloud-native technologies.
- Excellent communication and collaboration skills with the ability to influence stakeholders.
Preferred Qualifications
- Experience with micro-frontends, Storybook JS, and API management tools.
- Prior experience in startup or incubator environments.
- Familiarity with React Native, Ionic, and modern front-end frameworks.