Nitro is seeking a Senior Python Engineer to design, build, and ship production-grade software on the Nitro Automate Platform. The successful candidate will work across our REST APIs, AI-powered document processing functions, workflow automation services, and MCP server integrations.
Requirements
- 5+ years' professional experience in backend software development with Python as a primary language
- Strong Python engineering skills: OOP, async patterns, REST API design, and clean architecture
- Demonstrated experience with agentic coding workflows and AI-assisted development from spec to production
- Experience using SQL & NoSQL databases like Postgres, MySQL, MongoDB, DynamoDB
- Experience building and deploying cloud-native applications on AWS or Azure using Docker, Kubernetes, and infrastructure-as-code
- Experience with a modern Web/API Framework like FastAPI, Litestar, Robyn, Django DRF
- Experience with asynchronous background processing patterns and workflow orchestration
- Hands-on experience with CI/CD tooling and modern DevOps practices
- Strong understanding of testing practices and quality engineering
- Excellent communication skills and experience working in a collaborative agile team
Benefits
- Health insurance
- Dental and vision coverage
- Wellness perks
- Pension/401k matching
- Retirement benefits
- Country-specific benefits