P
Protolabs
Backend
Software Engineer (Python)
Python 3.11+FastAPIFlaskSQLAlchemyCeleryRabbitMQAngularTypeScriptKubernetesAWSTerraformGitHub ActionsPostgreSQLRedis Cache
About the Position
Protolabs is looking for a Software Engineer (Backend) to help build systems that power their manufacturing partner marketplace. This role is vital for maintaining seamless operations and ensuring customer satisfaction, emphasizing diversity and teamwork.
Responsibilities
- Own 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
- Integrate with eventing systems and scale our platform as order volume grows
- Improve the quality of our products through testing, observability, and best practices
- Collaborate with our Backend guild to set standards and improve the state of our backend systems
Requirements
- 4+ years of experience building web applications and backend services
- Proficiency in Python for designing, developing, testing and monitoring production systems
- Experience with relational databases like PostgreSQL
- Familiarity with Docker, Kubernetes, and CI/CD environments
- Experience working in an agile team with product managers and designers
- Excellent communication and collaboration skills
Benefits
- Annual company bonus
- Wellness and well-being access
- Doggo-friendly office
- Daily lunch and snacks
- Learning and development days and budget
- Access to in-house training platforms
- In-house 3D Printing
Software Engineer (Python)