We are looking for a highly productive Software Engineer who can effectively leverage modern AI-assisted development tools to build high-quality software faster without compromising engineering standards. The ideal candidate understands that AI is a productivity multiplier and knows how to use it responsibly for code generation, debugging, testing, documentation, and software design while maintaining ownership of code quality.
You will work across the full software development lifecycle, building scalable backend services, modern web applications, APIs, automated tests, and database-driven solutions.
Key Responsibilities
- Design, develop, and maintain scalable enterprise applications.
- Build RESTful APIs and backend services using Java and Spring Boot.
- Develop responsive and modern user interfaces using Angular, React, and Next.js.
- Design and optimize relational databases using MySQL and PostgreSQL.
- Write clean, maintainable, secure, and well-tested code.
- Create and maintain automated end-to-end tests using Playwright.
- Use AI coding assistants and AI-powered development platforms to improve development speed while ensuring correctness, maintainability, and security.
- Review AI-generated code critically and validate functionality through testing and peer review.
- Debug complex production issues and optimize application performance.
- Participate in architecture discussions, code reviews, and technical design.
- Collaborate closely with product managers, designers, QA engineers, and DevOps teams.
- Contribute to CI/CD pipelines and engineering best practices.
- Produce technical documentation where required.
Pay: ₹360,000.00 - ₹720,000.00 per year
Work Location: In person