
Principal Python Engineer
CargoSprint
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
About the role
- Design, architect, build, and maintain backend services and APIs using Python, Postgres, FastAPI, and Temporal
- Design and optimize database solutions
- Write strong unit tests and help drive engineering quality
- Apply DevOps practices across CI/CD, deployment, monitoring, and reliability
- Take ideas from concept to production and continuously improve them
- Use AI to accelerate development and improve engineering productivity
- Troubleshoot production issues and implement durable fixes
Requirements
- Excellent communication skills in English
- Ability to self-manage and operate with limited oversight
- Strong ownership and a builder mindset
- Experience working in startup or high-growth environments
- A desire to deliver a great experience for the end user and the critical thinking skills to make it happen
- Strong systems thinking
- Expert-level Python
- Experience designing and architecting backend systems and APIs
- Experience with FastAPI or similar backend frameworks
- Strong database design and query optimization skills
- Expertise in unit testing and code quality practices
- Experience building and supporting production-grade systems
- Solid understanding of DevOps concepts, including containers, deployment, monitoring, and reliability
Benefits
- Real ownership and meaningful impact
- A small, senior team that values quality and continuous improvement
- Respect for your work-life balance
- Competitive pay and benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonPostgresFastAPITemporalunit testingdatabase designquery optimizationDevOpsCI/CDproduction-grade systems
Soft Skills
communication skillsself-managementownershipbuilder mindsetcritical thinkingsystems thinking