Infinite NXT and Technologies
Engineering Manager - Backend Development
- Compensation
- Not disclosed
- Location
- Andhra Pradesh
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 10+ years
- Category
- Backend
- Posted
Skills
Full description
About the Role :
The ideal candidate should have hands-on experience with modern software development, distributed systems, cloud platforms, APIs, microservices, databases, and third-party integrations, along with experience managing and mentoring engineering teams.
Key Responsibilities :
- Lead, mentor, and manage a team of software engineers, providing technical guidance and supporting their professional growth.
- Own the complete software development lifecycle from technical requirements and architecture through development, testing, deployment, and production support.
- Define technical direction, architecture standards, coding practices, and engineering best practices.
- Design and review scalable, highly available, secure, and maintainable software systems.
- Review code, technical designs, API specifications, database architecture, and system implementations.
- Collaborate with Product and business teams to translate requirements into scalable technical solutions.
- Lead development and integration of REST APIs, financial systems, payment gateways, and third-party platforms.
- Drive microservices and distributed-system architecture for scalable applications.
- Work with DevOps and Cloud teams on CI/CD, deployment automation, monitoring, reliability, and infrastructure scalability.
- Identify and resolve technical bottlenecks, performance issues, system dependencies, and production challenges.
- Establish engineering metrics and processes to improve software quality, delivery velocity, reliability, and maintainability.
- Drive automated testing, continuous integration, continuous delivery, and release management practices.
- Ensure applications meet security, performance, scalability, availability, and data protection requirements.
- Participate in engineering hiring, onboarding, performance reviews, and team development.
- Foster a culture of ownership, collaboration, innovation, technical excellence, and continuous improvement.
Technical Skills :
- Programming : Java, Python, Node.js, C#, or similar.
- Frameworks : Spring Boot, .NET, Node.js, or equivalent.
- Architecture : Microservices, REST APIs, Distributed Systems, Event-Driven Architecture.
- Databases : PostgreSQL, MySQL, MS SQL Server, or equivalent.
- Messaging : Kafka, RabbitMQ, AWS SQS, or similar.
- Cloud : AWS, Azure, or GCP.