Python Backend Engineer
Are you an experienced backend and data engineer who knows how to manage a sophisticated system with multiple services? Join us to be a part of the business analytics and tech team of a rapidly growing company. Committed Coaches has a stellar sales and marketing team that is currently doing massive volumes of business, which presents ample opportunity for the right talent to add a tech multiplier by augmenting the analytics team to make data-driven decisions.
You’d be perfect for this role if you:
1. Have 2-3 years of backend experience
2. Have experience programming in Python and JS
3. Have worked extensively with databases - SQL as well as NoSQL, and know what using them efficiently entails
4. Have experience with building systems for data collection
5. Have experience with FastAPI/Flask/Django
6. Have experience working in a technical team as well as interacting with various stakeholders
7. Know the basics of CI/CD
8. Know how to use cloud services (AWS/Azure/Vercel/Railway)
9. Know how to use Docker (and have knowledge of Kubernetes)
What you’ll be doing:
- Maintaining multiple services and deployments and making sure CI/CD works correctly
- Setting up systems for data collection and ensuring data integrity
- Making the system design more efficient where possible
- Fixing issues with backend services as and when they appear
- Designing and implementing the backends for new projects that will directly drive revenue growth for the company
What we offer:
- Completely remote work
- Competitive salary
- Opportunity for growth and autonomy
- Due reward for great performance
- AI-native team that embraces productivity gains from using copilots (with due code reviews for production-quality code, of course)