✨ About The Role
- The Senior Software Engineer will lead the design, implementation, and maintenance of 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-quality standards within the team.
- The engineer will also work closely with founders and stakeholders 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 using 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.