Job Summary
We are seeking an experienced Principal Full Stack Engineer to design, build, and maintain enterprise-scale, customer-facing applications. The ideal candidate has strong full stack development expertise and a passion for using modern tools and frameworks to deliver stable, robust, and resilient applications that support customer initiatives.
Required Qualifications
• 9+ years of experience designing, building, and maintaining full stack customer-facing applications at enterprise scale.
• Bachelor's degree in Computer Science or equivalent practical experience.
• Strong experience working in Agile/Scrum teams with a focus on delivering high-quality software.
• Advanced hands-on expertise with Angular (11+), HTML/CSS, JavaScript/TypeScript, and modern front-end patterns.
• Proven backend development experience using Java (11+), Spring Boot, and open-source technologies.
• Experience designing and building RESTful APIs, microservices, and micro front-end architectures.
• Strong understanding of DevSecOps principles and tools such as Jenkins, SonarQube, Git/GitHub, Datadog, and CI/CD pipelines.
• Cloud-native development experience with AWS, Docker, and Kubernetes, including secure and scalable deployments.
• Commitment to quality-first engineering through TDD, automated testing, and secure coding practices.
• Ability to collaborate closely with architecture, security, UX, and platform teams, while mentoring peers and contributing to engineering standards.
• Strong communication skills, an enterprise mindset, and a passion for continuous learning and technical leadership.