Lead Software Engineer, Backend

Skills
Back-End Web DevelopmentComputer ScienceProgramming LanguagesAlgorithmsConstructive FeedbackData StructuresMongodb
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's degree in Computer Science or related field or equivalent work experience
  • 7+ years building backend applications using a modern programming language
  • Experience with distributed systems microservices and cloud computing platforms
  • Experience with modern data storage solutions such as MySQL Postgres or MongoDB
  • Strong fundamental skills in data structures algorithms and web development best practices
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration skills
  • Ability to mentor and coach junior engineers

Nice to have

  • Technical leadership
  • Scalability focus
  • Collaborative mindset
  • Analytical thinking
  • Mentoring ability

Day to day

  • Design and maintain scalable backend systems and services for enterprise customers
  • Build new product features and enhance existing functionality with other engineers
  • Optimize performance reliability and scalability while participating in production incident response