Job Responsibilities :
- Lead, manage & inspire a team of backend software engineers, providing technical guidance, mentorship and performance management
- Owning end-to-end responsibility of software development life cycle, ensuring projects are delivered on schedule, within budget and with high quality
- Collaborate with cross-functional teams to define, develop, and ship new features, develop technical strategies and product development plan
- Evaluate requirements and create detailed, comprehensive and well-structured development strategies
- Writing clean, efficient & maintained code
- Conduct regular code reviews, ensuring adherence to coding standards, scalability, maintainability and performance optimization
- Identify and resolve technical challenges, proactively mitigating risks and providing innovative solutions
- Monitor and optimize team performance, productivity and resource utilization to meet project deadlines and deliverables
- Develop and implement strategic plans to foster a culture of innovation, collaboration, continuous learning & improvements.
- Build high performing teams by attracting, mentoring and retaining top engineering talent
- Setting KPIs and other metrics to measure team performance
- Team management & motivation
- Mentoring & Coaching
- Stay informed about emerging technologies, industry trends and best practices in software engineering
Required Skills :
- Proven 8+ years of experience working as backend engineer
- Prior experience in designing and developing highly scalable, high performance and fault tolerant mobile application products with infrastructure hosted on AWS
- Experience leading engineering teams and understand how to hire and retain the best engineering talent
- Excellent understanding of Data Structures & Algorithms
- Excellent understanding of System Design & Micro-service Architecture
- Proficiency in developing secure, scalable & highly optimized RESTful-based web services / APIs using Node JS
- Building scalable and performance oriented services with caching techniques
- Experience with MongoDB (MongoAtlas) and analyzing the efficiency of queries
- Experience working on ElasticSearch/Solr
- Experience Integrating payment gateways
- integrating with logging and monitoring systems
- Experience working on cloud technologies (AWS), Docker/Kubernetes, BullMQ/Kafka/RabbitMQ
- Experience with DevOps and delivering into cloud-based environments using standard CI/CD tools (Jenkins, SonarQube, Spinnaker) and best practices
- Solid debugging skills with the ability to identify performance bottlenecks and drive optimization efforts
- Strong analytical and problem-solving skills with a focus on delivery high-quality results
- Excellent communication & interpersonal skills
- Outstanding customer-centric & growth mindset and a hunger for impact
Desired Skills :
- Solid understanding of iOS/Android App Development.
- Experience with relational databases and knowledge of SQL
Didn’t find the job appropriate? Report this Job