Senior Back-end Engineer - Python, Azure
5+ years
Full-time (40h)
Software Development
Full Remote
Python
Azure
Kubernetes
SQL
MongoDB
Requirements
Must-haves
- 5+ years of back-end development experience
- Proficiency in Python
- Familiarity with Azure
- Experience with Kubernetes and microservices architectures
- Experience with RESTful API design and development
- Strong understanding of SQL and MongoDB
- Understanding of fundamental design principles behind a scalable application
- Strong unit testing and debugging skills
- Strong communication skills in both spoken and written English
Nice-to-haves
- Startup experience
- Front-end experience
- Experience with container orchestration service
- Knowledge of CI/CD practices
- Bachelor's Degree in Computer Engineering, Computer Science, or equivalent
What you will work on
- Design, build, and maintain efficient, reusable, and reliable back-end code
- Integration of user-facing elements developed by front-end developers with server-side logic
- Implementation of security and data protection measures
- Design and implementation of data storage solutions, ensuring strong functionality and optimization
- Create database schemas that represent and support business processes
- Implement automated testing platforms and unit tests
- Collaborate with other team members and stakeholders
- Provide technical guidance and support to the development team
- Participate in and contribute to technology, architecture, workflow, and design decisions