Senior Backend Engineer - Python
Based in United StatesFull-TimeSenior
Salary165,000 - 215,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years
- Required Skills
- PythonFastAPIDistributed Systems
Requirements
- 6+ years of professional backend engineering experience with strong expertise in Python (3.12+).
- Strong knowledge of asynchronous programming, FastAPI, and Pydantic v2.
- Proven experience designing and operating distributed systems, including event-driven architectures and message queues.
- Experience with workflow orchestration tools such as Temporal.
- Experience building production-grade, highly reliable backend services.
- Strong understanding of system design, scalability, and reliability trade-offs.
- Excellent communication skills.
- Experience working in fast-paced environments with end-to-end ownership.
- Strong collaboration and mentoring mindset.
- Bachelor’s degree in Computer Science or equivalent practical experience.
Responsibilities
- Design, build, and evolve scalable backend systems that power AI-driven legal workflows.
- Contribute to the design and evolution of AI orchestration systems using Temporal and LLM-driven patterns.
- Develop and deliver backend features across their full lifecycle.
- Build and maintain high-performance Python-based services using FastAPI and async/await.
- Implement robust unit, integration, and end-to-end testing strategies.
- Maintain strong observability practices using logging, monitoring, and performance tracking.
- Collaborate with cross-functional teams to translate legal workflows into technical solutions.
- Participate in architecture discussions and engineering standards definition.
- Mentor junior and mid-level engineers.
View Full Description & ApplyYou'll be redirected to the employer's site