Overview
Remote
$50 - $60
Contract - W2
Skills
Python
REST APIs
Microservices
AL
LLM
Meta Classes
FASTAPI
Flask
Job Details
Job Title: Python Backend Engineer
Location: 100% Remote
Job Description:
- We are building a next-generation virtual assistant platform that enables natural and responsive voice and chat-based interactions. The platform integrates with internal and external systems to deliver seamless, real-time user experiences at scale.
- As part of our growing team, we re looking for a skilled Python Backend Engineer to help us build reliable, high-performance backend systems.
Role Overview:
- This role involves developing robust backend services and integrating them into a scalable system architecture. You ll work on a variety of microservices that support voice and chat experiences, as well as contribute to API development, third-party system integrations, and performance optimizations.
Key Responsibilities:
- Design, develop, and maintain Python-based backend services.
- Build and integrate scalable APIs and microservices.
- Work with cross-functional teams on system design and backend workflows.
- Optimize backend performance using distributed technologies (e.g., caching, message queues).
- Collaborate on integration with third-party platforms and services.
Qualifications:
- 5+ years of Python development experience in production environments
- Strong experience building asynchronous, API-driven microservices
- Proficiency with scalable backend architectures and system integration
- Familiarity with distributed systems (e.g., queues, caching, search indexing)
- Bonus: Experience with AI/LLM APIs or interest in learning AI-focused frameworks
What We re Looking For:
- Strong engineering fundamentals and problem-solving skills
- Experience working in agile, cross-functional teams
- Solid communication and collaboration skills
- Comfort with modern development and deployment tools (e.g., containers, CI/CD)
Our Technical Environment Includes:
- Modern Python frameworks for asynchronous API development
- Distributed systems technologies for caching, data search, and messaging
- Containerized infrastructure and cloud-based CI/CD pipelines
- Select integration with AI and language model APIs (where relevant)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.