MicroGenesis Techsoft - Team Lead - Backend Development
This job offer is not available in your country.
MicroGenesis Techsoft - Team Lead - Backend Development
MicroGenesis TechsoftBangalore
30+ days ago
Job description
Job Description :
Key Responsibilities :
Technical Leadership & Mentorship : Lead, mentor, and provide technical guidance to a team of backend engineers.
Foster a culture of technical excellence, continuous learning, and adherence to best practices.
Hands-on Development : Design, develop, test, and deploy scalable, high-performance, and highly available backend services and APIs. Contribute significantly to the codebase.
System Design & Architecture : Drive architectural discussions and decisions for complex backend systems, ensuring solutions are scalable, resilient, secure, maintainable, and align with overall enterprise architecture.
Performance & Scalability : Identify and resolve performance bottlenecks, optimize database interactions, and ensure backend systems can handle high transaction volumes and data loads.
API Design & Implementation : Lead the design and implementation of well-structured, efficient, and documented APIs (RESTful, GraphQL, gRPC) for internal and external consumers.
Database Management : Work with various database technologies (e., SQL / NoSQL databases like PostgreSQL, MySQL, MongoDB, Redis, Cassandra) for schema design, optimization, and query tuning.
Distributed Systems : Gain experience or contribute to designing and managing distributed systems, microservices architectures, and event-driven patterns (e., Kafka, RabbitMQ).
Cloud & DevOps : Collaborate with DevOps teams on deployment strategies, cloud infrastructure management (e., AWS, Azure, GCP), and CI / CD pipelines.
Collaboration : Work closely with Product Managers, Frontend Engineers, QA Engineers, and other stakeholders in an Agile environment to deliver seamless end-to-end solutions.
Project Ownership : Take ownership of project deliverables, ensuring timely completion, technical excellence, and alignment with business objectives.
Required Skills & Qualifications :
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
6+ years of hands-on professional experience in backend software development, with a significant portion in a lead or senior capacity.
Proficiency in at least one major backend programming language (e., Java, Python, Go, Node.js, C#) and associated frameworks (e., Spring Boot, Django, Flask, Express.js).
Strong experience with designing and implementing microservices architectures.
Expertise in designing and interacting with relational and / or NoSQL databases.
Proven experience in designing and implementing RESTful APIs.
Familiarity with distributed systems and message queuing technologies (e., Kafka, RabbitMQ).
Experience with cloud platforms (AWS, Azure, Google Cloud).
Strong understanding of data structures, algorithms, and object-oriented design principles.
Experience with version control systems (e., Git).
Excellent problem-solving, analytical, and debugging skills.
Strong communication (written and verbal) and interpersonal skills, with the ability to lead, motivate, and influence a team
(ref : hirist.tech)
Create a job alert for this search
MicroGenesis Techsoft - Team Lead - Backend Development • Bangalore