Senior Full-Stack Software Engineer (Java + React) | AWS
About the Role
We're hiring a Senior Full-Stack Software Engineer to help build scalable SaaS products. You'll own features end-to-end — from UI and API design through data modeling, cloud deployment, and production support — working alongside Product, UX, Architecture, QA, and engineers based in the U.S. This is a hands-on role for someone who thrives in a global delivery model and is excited to use AI-assisted engineering tools to work smarter, not just faster.
What You'll Do
Design and build secure, scalable REST APIs and backend services using Java, Spring, and Spring Boot
Build responsive, contemporary front-end experiences with React, TypeScript, HTML, and CSS
Own full-stack features — UI, services, data model, automated tests, deployment, and observability
Design efficient data structures and processing logic for complex business requirements at scale, using PostgreSQL or similar RDBMS
Write clean, secure, testable code; maintain strong unit/integration/API/E2E test coverage; conduct thoughtful peer reviews
Troubleshoot performance and production issues using logs, metrics, traces, and cloud monitoring tools
Support CI/CD pipelines and cloud delivery using AWS, GitHub, Docker, and Kubernetes
Maintain clear technical documentation and runbooks; contribute to async updates and shared production support
What You Bring
8+ years of professional software engineering experience in enterprise-grade applications
Advanced Java, Spring, Spring Boot skills — strong grasp of OOD, SOLID principles, data structures, algorithms, and design patterns
Hands-on full-stack experience: React, TypeScript/modern JS, HTML, CSS, REST APIs, microservices
Robust SQL and relational data modeling (PostgreSQL preferred), with solid automated testing practices
Practical experience with AWS, Git/GitHub, CI/CD, Docker, Kubernetes, and production monitoring/debugging
Proven success working in Agile teams across distributed locations and time zones
Comfort with (or solid interest in) approved AI-assisted engineering tools
Nice to Have
Prior GIS (Geographic Information Systems) experience
Deep prior exposure to AI-powered development workflows
📌 Senior Software Engineer Java + React Chennai (India)
🏢 CES
📍 India