Description

About the Role

As a Backend Lead, you will play a pivotal role in shaping the technical direction of our products. You'll lead a team of backend engineers, mentor them, and drive the development of scalable and reliable backend systems.

Responsibilities:

  • Technical Leadership: Lead a team of backend engineers, providing technical guidance and mentorship.
  • Architecture Design: Design and implement robust and scalable backend architecture.
  • API Development: Lead the design and implementation of RESTful APIs and microservices, while maintaining expertise in integrating and understanding legacy SOAP APIs.
  • Database Design: Design and optimize database schemas for efficient data storage and retrieval.
  • Performance Optimization: Identify and resolve performance bottlenecks.
  • Security: Ensure the security of backend systems and data.
  • Team Management: Hire, train, and manage a high-performing backend team.

Requirements:

  • Strong Technical Skills: Deep understanding of backend technologies like Azure Functions, Azure API Management, MS-SQL database, MongoDB, Mulesoft , Java, and logging tools (Azure App insight and New Relic).
  • Leadership Experience: Proven experience leading technical teams.
  • Problem-Solving: Ability to identify and resolve complex technical challenges.
  • Communication Skills: Effective communication skills to collaborate with cross-functional teams.
  • Mentorship: Passion for mentoring and developing junior engineers.
  • Cloud Expertise: Experience with cloud platforms like AWS, or Azure.
  • DevOps: Understanding of DevOps principles and tools.

Customer Communication

  • Effectively listen to customer needs, concerns, and feedback. Understand and respond to customer emotions and perspectives.
  • Communicate complex technical concepts in a clear and concise manner. Build strong relationships with customers based on trust and reliability.
  • Identify and resolve customer issues promptly and efficiently. Keep the customer informed about project progress and potential issues.

Stakeholder Management

  • Identify key stakeholders and their interests to develop effective communication plans to keep stakeholders informed.
  • Set clear expectations and manage stakeholder expectations. Resolve conflicts and disagreements among stakeholders.
  • Foster collaboration and teamwork among cross-functional teams. Influence stakeholders to support project goals.
  • Manage change effectively and minimize resistance.

Cross-Functional Team Coordination

  • Work collaboratively with teams from different functions (e.g., development, design, marketing).
  • Identify and manage dependencies between teams and resolve conflicts and disagreements
  • Align teams towards common goals and objectives through regular communication
  • Ensure shared understanding of project requirements and goals.

Preferred Qualifications:

  • API Development: developing APIs using Azure Functions, managing APIs with Azure API Management, integrating services with MuleSoft and solid understanding of CI/CD pipelines utilizing GitHub Actions.

Development leadership: Comprehensive understanding of platform integrations and the ability to document and maintain architectural designs, ensuring they evolve with technological advancements.

Education

Any Graduate