Principal Full Stack Engineer
Core
Design, build, and maintain scalable full-stack applications using Java, React, and cloud services for complex enterprise systems.
Role type
Principal Full Stack Engineer
Builds
Production-ready web applications and APIs
Domain
Enterprise Software Development
Deliverable
production ML models | product features
Required skills
Java (8/11/17), Spring Boot, React, NodeJS, TypeScript, RESTful API design, Relational Databases (Oracle, PostgreSQL, MySQL), AWS (Lex, Lambda, Connect), Docker, Git, CI/CD, Object-Oriented Design, Multithreading, Concurrency, Performance Tuning, Hibernate/JPA, Observability (DataDog)
Preferred skills
Design thinking, Test-Driven Development, Shift-left mindset, Agile methodologies (Scrum, Kanban), Mentoring, Cross-functional collaboration
Technologies
Java, Spring Boot, React, MobX, Semantic UI, MySQL, Oracle, Git, Docker, AWS (Lex, Lambda, Connect), NodeJS, TypeScript, DataDog, Hibernate, JPA, GitHub Actions
Responsibilities
Design layered systems architectures, develop and consume RESTful APIs, mentor team members on technical capabilities, debug and resolve complex production issues, drive technology decisions with cross-functional teams
Seniority
Principal, hands-on IC with strategic influence