As a Senior Backend Engineer, you will develop backend services and APIs for AI tools, optimize search systems, and mentor junior engineers while driving projects from inception to delivery.
Senior Python Developer (Backend)
📜 Description
- Lead the design and delivery of features end to end, working cross-functionally with stakeholders to solve complex marketplace problems
- Build APIs and backend systems that power the order lifecycle from supplier matching to delivery
- Drive architectural decisions and improve the technical foundations of our platform
- Mentor engineers and raise the bar on engineering practices within the team
- Integrate with eventing systems and scale our platform as order volume grows
- Improve the quality of our products through testing, observability, and best practices
🛠️ Requirements
- 7+ years of experience building web applications and backend services
- Strong proficiency in Python for designing, developing, testing and monitoring production systems
- Experience with relational databases like PostgreSQL
- Experience with Docker, Kubernetes, and CI/CD environments
- Track record of leading technical projects and mentoring other engineers
- Experience working in an agile team with product managers and designers
- Excellent communication and collaboration skill
- Experience with marketplace platforms or operational systems
- Deep understanding of event-based architectures
- Familiarity with Angular
✨ Benefits
- Annual company bonus
- Wellness and well-being support with access to psychologists and mindfulness resources
- Dog-friendly office
- Daily lunch and snacks provided in the office
- Learning and development days for training or volunteering
- Funding for learning courses and access to diverse training resources
Full job description
The Manufacturing Partner Marketplace is the operational heart of Protolabs Network. We own the full order lifecycle - matching orders to the right manufacturing partners, moving them through production and quality control, and ensuring on-time delivery. Our work is critical to maintaining seamless operations and customer satisfaction.
- Backend: Python 3.11+ with FastAPI, Flask and SQLAlchemy (we also use Celery with RabbitMQ for background tasks and KNative for eventing)
- Frontend: Angular 15 with TypeScript
- DevOps: Kubernetes on AWS (using EKS), Terraform, GitHub Actions
- Data: PostgreSQL (on RDS), Redis (using Elasticache)
- Integrations: Retool and Zapier
- (Some teams also use Rust, Java, and C++)
What you’ll do
What you’ll bring
What's in it for you?
Similar jobs
Search more Backend Engineer jobsDesign, develop, and deploy Python applications while collaborating with front-end developers and managing databases to create scalable and efficient solutions.
Pessoa Desenvolvedora Backend Sênior
We are looking for a passionate Backend Developer who thrives on challenges, works autonomously, and enjoys collaborating within a team.
As a Senior Backend Engineer at Babbel Labs, you will design, build, and operate services in a serverless TypeScript and Node environment, impacting how learning content is created and served.
As a Senior Backend Engineer - Kotlin, you will design and build a distributed query engine, develop algorithms, and collaborate with cross-functional teams to enhance our analytics platform.
