✨ About The Role
- The Lead Software Engineer will be responsible for designing, implementing, and maintaining scalable backend services for SaaS products.
- The role involves collaborating with the CTO and the backend engineering team to build product platforms that can scale globally.
- The engineer will tackle challenges related to scale, reliability, and security to enhance user experience for doctors.
- The position requires writing well-tested and efficient code while promoting high standards of quality within the team.
- The engineer will also mentor younger engineers and contribute to a positive and creative work culture.
- Close collaboration with founders and stakeholders is necessary to incorporate user feedback into product development.
⚡ Requirements
- The ideal candidate will have over 7 years of experience in software engineering, particularly in backend development.
- Strong proficiency in Python is essential, with a preference for experience in the Django web framework.
- A successful candidate will be familiar with asynchronous programming and multithreading concepts in Python.
- The role requires a deep understanding of system design and architecture, as well as a commitment to writing clean and efficient code.
- Candidates should have experience with database systems like PostgreSQL and Elasticsearch, and be able to design databases that support business processes.
- A collaborative mindset is important, as the role involves working closely with frontend developers and mentoring junior engineers.
- The candidate should be a clear communicator and a good team player, open to constructive feedback.
- A passion for learning and staying updated with new technologies is crucial for success in this role.