Job Description

As a technical team lead at Raibod, you will be responsible for leading a team of talented engineers to deliver high-quality software solutions that meet the needs of our customers and business stakeholders. You will play a key role in architecting and implementing scalable, reliable, and secure systems, leveraging modern technologies and best practices. With your technical expertise and leadership skills, you will mentor and coach team members, foster a culture of collaboration and innovation, and drive continuous improvement in our development processes and methodologies.

Key Responsibilities:

  • Lead a team of software engineers to design, develop, and deploy scalable, high-quality software solutions that meet business requirements and adhere to best practices.
  • Architect and implement robust, scalable, and secure software systems using modern technologies and architectural patterns.
  • Collaborate with cross-functional teams to define technical requirements, identify dependencies, and prioritize tasks to deliver on time and within budget.
  • Provide technical guidance, mentorship, and coaching to team members, fostering a culture of learning and continuous improvement.
  • Drive technical innovation and excellence by staying abreast of emerging technologies, industry trends, and best practices.
  • Implement and enforce development best practices, coding standards, and quality assurance processes to ensure code quality, reliability, and maintainability.
  • Act as a technical liaison between engineering, product management, and other stakeholders, providing insights and recommendations to inform product decisions.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or related fields, or equivalent work experience.
  • Proven experience in software development roles, with a track record of designing and delivering scalable, high-performance software solutions.
  • Strong technical expertise in modern programming languages, frameworks, and technologies, with a focus on backend development.
  • Experience leading cross-functional engineering teams in Agile environments, with a strong understanding of software development methodologies and best practices.
  • Excellent communication and interpersonal skills, with the ability to effectively communicate complex technical concepts to non-technical stakeholders.
  • Passion for technology and a commitment to continuous learning and professional development.

To see more jobs that fit your career

Salary Estimator

Discover your current worth in the job market.