Backend Engineer
Location
India
Posted
33 days ago
Salary
₹2,000K - ₹3,000K / year
Seniority
Senior
Job Description
Backend Engineer
Weekday
• Design, develop, and maintain backend systems, APIs, and services with a focus on performance, security, and scalability • Contribute to technical decision-making by evaluating trade-offs and implementing effective solutions • Collaborate with cross-functional teams (product, design, mobile, data, DevOps) to deliver high-quality features • Participate in on-call rotations, troubleshoot production issues, and improve system reliability • Continuously enhance existing systems by refactoring code and reducing technical debt • Write clean, maintainable, and well-tested code following best practices • Support shared systems and identify opportunities for optimization and efficiency • Contribute to improving developer productivity and engineering processes
Job Requirements
- 3–8 years of experience in backend development for web or mobile applications
- Strong foundation in computer science fundamentals, data structures, APIs, and databases
- Proven ability to design, build, and ship scalable and reliable software systems
- Proficiency in backend technologies such as Python or Ruby (preferred)
- Experience collaborating with product managers, designers, and engineers in agile environments
- Ability to balance technical quality with business requirements and delivery timelines
- Strong problem-solving skills with a pragmatic and solution-oriented mindset
- Ownership-driven approach with the ability to independently drive tasks to completion
- Excellent communication and teamwork skills, especially in distributed environments
- Willingness to learn and contribute across adjacent areas such as frontend, mobile, or DevOps
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Responsible for working with the team on the development of software components. • Fully meet the requested requirements (quality, cost, and deadlines established by the client). • Deliver software components free of defects. • Interpret technical specifications and plan the work to be done. • Code software components according to technical specifications. • Identify, build, and perform tests on the developed components. • Perform evolutionary or corrective maintenance of software components. • Prepare technical documentation according to contract requirements. • Integrate the components produced with those developed by other team members. • Perform related activities as directed by the manager.
• Building, maintaining, and scaling the analytics platform infrastructure that underpins analytics, data science, and reporting capabilities; • Designing and managing data ingestion pipelines, ensuring reliable and timely flow from multiple sources; • Implementing and maintaining containerized environments with Docker and orchestration with Kubernetes; • Supporting continuous integration and delivery of platform components using GitHub Actions; • Collaborating closely with Analytics Engineers, Data Scientists, and Analysts to deliver scalable, high-performance solutions; • Monitoring platform performance, identifying bottlenecks, and implementing improvements for reliability and efficiency; • Participating in team knowledge-sharing sessions, demos, and internal workshops to promote best practices.
• Design, develop, and maintain high-performance web applications using PHP 8 and MySQL • Build and enhance interactive frontend applications using AngularJS and jQuery • Architect and implement scalable and maintainable backend systems and APIs built on the Yii2 framework • Write clean, maintainable, and efficient code following modern software design principles and best practices • Design efficient database schemas, queries, and indexing strategies to ensure high performance and scalability • Conduct code reviews and technical design reviews to maintain code quality and engineering standards • Troubleshoot and resolve complex issues including application performance, database optimization, and system reliability • Ensure the platform follows secure coding practices and modern development standards • Develop end-to-end product features across both backend and frontend layers • Build and maintain RESTful APIs and backend services using PHP • Integrate frontend applications with backend services and MySQL databases • Improve existing systems by refactoring legacy code and modernizing architecture where needed • Provide technical guidance and mentorship to junior and mid-level engineers • Participate in architecture discussions and technology decisions across Embrace Technology Group • Collaborate with Product Managers, Designers, and QA teams to translate requirements into scalable technical solutions • Support agile development practices, including sprint planning, backlog grooming, and release planning • Drive engineering best practices, coding standards, and documentation across the team • Contribute to new product builds and modernization across Embrace's six regulated industry verticals, plus special projects from Venture AI Labs — prototypes, applied experiments, and zero-to-one product bets
• Design, develop, and enhance backend features using Java and Spring Boot while working with event-driven systems (Kafka) while resolving defects and improving system reliability • Write clean, maintainable, and well-tested code that meets quality and performance standards • Participate actively in Agile/Scrum ceremonies, collaborating closely with product, design, and engineering teams • Contribute thoughtful feedback through code reviews and technical discussions • Troubleshoot and solve moderately complex technical challenges with curiosity and a growth mindset • Partner with DevOps to support CI/CD pipelines and reliable software delivery • Apply SOLID principles, testing practices, and modern engineering standards to build scalable services and distributed/event-driven systems




