Senior Backend Developer
We are seeking a Senior Backend Developer to join our team. The ideal candidate will have experience in developing and maintaining scalable Python applications for cloud-based SaaS platforms.
The successful candidate will be responsible for designing and implementing efficient software solutions, collaborating with cross-functional teams, and ensuring code quality through automated testing and code reviews.
A strong proficiency in Python programming language, including libraries and frameworks such as Django, is essential. Experience in working with relational and NoSQL databases, as well as designing and implementing RESTful APIs, is also highly desirable.
Key Responsibilities:
* Develop and maintain scalable Python applications for the SaaS platform.
* Collaborate on architecture and design for optimal solutions.
* Conduct code reviews, implement automated testing, and ensure code quality.
* Optimize performance and troubleshoot technical issues.
* Integrate third-party services and develop APIs for seamless integration.
Requirements:
* Strong proficiency in Python programming language, including libraries and frameworks, especially Django.
* Experience in developing and maintaining SaaS applications, and ability to design scalable and reliable software solutions.
* Excellent communication skills and the ability to effectively collaborate with Product Management teams.
* Experience with Docker and containerization of services.
* Knowledge of software development methodologies, such as Agile.
* Proficiency in working with relational and NoSQL databases.
* Experience in designing and implementing RESTful APIs.
* Familiarity with automated testing frameworks and code quality assurance.
What's in it for you?
* Competitive compensation and benefits.
* Learning and professional growth opportunities.
* The tools you need, and enjoy using.
* Frequent company events and talented colleagues from around the world.