Software Engineer (Full Stack)
Core
Design, develop, test, and maintain scalable enterprise-grade web applications and backend services.
Role type
Senior Full Stack Software Engineer
Builds
Enterprise web applications, robust backend services, RESTful APIs, and cloud-deployed solutions.
Domain
Software Engineering, Enterprise Applications, Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Microservices, Angular, React, SQL (Oracle, PostgreSQL, MySQL), RESTful APIs, CI/CD, Docker, Agile/Scrum, Database Design, Code Reviews, Troubleshooting, Object-Oriented Programming
Preferred skills
AWS Cloud, Generative AI, Machine Learning, Data Science
Technologies
Java, Spring Boot, Angular, React, Oracle, PostgreSQL, MySQL, Docker, AWS
Responsibilities
Design and develop enterprise web applications; Build backend services using Java and Microservices; Develop responsive front-end applications; Deploy solutions on the cloud with CI/CD; Create and consume RESTful APIs; Perform code reviews and mentor junior developers; Troubleshoot, debug, and optimize application performance.
Seniority
Senior, hands-on IC