Fulltime

Lead Engineer

Fulltime
Lead Engineer
View below the job description in addition to the application form.
Responsibilities:
  • Lead and mentor a team of engineers to deliver high-quality software products. 
  • Design highly performing and scalable systems. 
  • Ensure the security of applications by implementing security best practices. 
  • Conduct thorough code reviews to ensure high code quality and security practices. 
  • Create and maintain comprehensive documentation for systems and APIs. 
  • Identify and resolve technical blockers to ensure smooth project progress. 
  • Collaborate with cross-functional teams to define requirements and deliverables. 
  • Coach and develop team members to enhance their skills and performance. 
  • Collaborate with relevant teams to ensure smooth application releases. 
  • Identify and manage technical debt and implement strategies to optimize applications. 
  • Ensuring reliability, performance, and scalability of the applications under their ownership. 
Preferred Qualifications:
  • Bachelor’s degree in Computer Science, Engineering, or a related field. 
  • Proficiency in leading small teams and excellent collaboration skills. 
  • Proficiency in system design and architecture. 
  • Proficiency in software design patterns and principles 
  • Proficiency in writing clean code, unit tests, and test-driven development. 
  • Proficiency in security best practices (e.g. OWASP guidelines) and secure coding. 
  • Proficiency in two of the following areas: backend, frontend (web/mobile), and devops development 
  • Strong proficiency in API design, data flow and database design. 
  • Strong code review skills and attention to detail. 
  • Ability to identify and resolve technical blockers effectively. 
  • Strong analytical and problem-solving skills. 
  • Commitment to quality and continuous improvement.