Responsibilities
- Lead development of software modules, ensuring scalable, secure, and high-quality solutions with minimal oversight.
- Mentor and guide software engineers, fostering technical growth and continuous learning.
- Design and develop modern UI/UX interfaces and backend APIs using full-stack technologies.
- Collaborate with architects, product owners, and business stakeholders to define requirements and prioritize deliverables.
- Drive adoption of DevOps practices, including CI/CD pipelines and automation.
- Partner across Agile teams to design, build, test, deploy, and support technical solutions.
- Own and manage all phases of the Software Development Life Cycle (SDLC) for new and existing systems.
- Ensure code quality through reviews, testing, and adherence to best practices.
- Contribute to system architecture decisions, including monolith and microservices-based solutions.
- Performs other duties as assigned.
Requirements
- Bachelor’s degree in computer science, B.E./ B. Tech, computer engineering, or equivalent work experience in lieu of a degree
- 9+ years of experience in software engineering with increasing technical responsibility
- Strong expertise in Java, TypeScript, and Angular
- Experience with both monolithic and microservices architectures
- Proficiency in SQL and relational databases
- Experience designing and consuming RESTful APIs
- Knowledge of data structures, design patterns, and web fundamentals
- Experience with unit testing, integration testing, and code reviews
- Familiarity with Agile development methodologies
- Experience with build tools such as Maven and Gradle
- Hands-on experience with AWS, Docker, and Git
- Experience building and maintaining CI/CD pipelines
Benefits
- INR 5,00,000 life insurance for all full-time employees and their immediate household.
- INR 15,00,000 accident coverage
- Education reimbursement
- 10 national/state holidays and 1 floating holiday
- Flexible hours and hybrid work.
Work Arrangement
Hybrid
Additional Information
- Act with purpose, focus and accountability
- Collaborate across teams and communicate clearly
- Keep improving and automate what slows you down
