Lead Software Engineer, Backend
Skills
Back-End Web DevelopmentComputer ScienceProgramming LanguagesAlgorithmsConstructive FeedbackData StructuresMongodb
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
