Technical Lead - Sri Lanka

Discovery Partners
Currently not accepting applications
 Key Responsibilities:
  • Provide technical leadership and guidance to the backend development team. Set technical direction, define best practices, and establish coding standards for the team to ensure consistency and efficiency.
  • Lead the design and implementation of robust and scalable backend solutions using Node.js, MongoDB, and Postgres, ensuring optimal performance and data integrity.
  • Collaborate with architects and other stakeholders to design and review backend system architecture and database schemas to meet performance, security, and scalability requirements.
  • Identify performance bottlenecks in the backend system and optimize queries, data access, and caching mechanisms for improved system performance.
  • Work closely with frontend developers, product managers, and other stakeholders to define technical requirements, plan feature development, and coordinate releases.
  • Create and maintain technical documentation, including architecture diagrams, API specifications, and deployment procedures.
  • Mentor and guide the backend development team members, provide technical training, and foster a culture of continuous learning and growth.

Requirements:
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent qualification.
  • More than 06 years of experience as a Backend Developer with in-depth knowledge of Node.js, MongoDB, and Postgres.
  • Candidates holding professional certifications relevant to their respective areas will be considered an added advantage
  • Previous experience in a tech lead or leadership role, guiding and managing a team of developers.
  • Strong understanding of backend system architecture, microservices, and RESTful API design principles.
  • Solid understanding of security best practices and data protection measures.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal abilities to effectively collaborate with cross-functional teams.
  • Ability to prioritize tasks, manage multiple projects, and meet tight deadlines.
 
Help provides instructions on how to use the SmartMatch™ site and to report bugs. For job-related inquiries please contact the employer.