Senior Python Backend Engineer (AWS, Client-Facing)
Workana
Posted: January 30, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Design, build, and maintain scalable backend services using Python (Flask, FastAPI, Django, or similar) for client-facing consulting engagements.
Required Skills
Job Description
About the Role
We’re looking for a Senior Software Engineer to help design, build, and scale backend services that power our core products and support client-facing consulting engagements. This role blends strong technical execution with the ability to collaborate directly with clients to understand requirements and deliver high-quality solutions.
What You’ll Do
• Design, build, and maintain scalable RESTful APIs
• Develop backend services using Python (Flask, FastAPI, Django, or similar)
• Deploy, operate, and monitor services running on AWS
• Design and work with relational databases (PostgreSQL, MySQL) and/or NoSQL databases (DynamoDB)
• Work directly with consulting clients to understand technical requirements, clarify use cases, and support implementation
• Translate client needs into technical designs and production-ready solutions
• Write clean, maintainable, well-tested code following modern engineering best practices
• Collaborate asynchronously with internal teams in a remote environment
• Participate in code reviews and contribute to technical design decisions
Requirements:
• 3+ years of professional experience as a Software Engineer (or equivalent hands-on project experience)
• Strong experience building and consuming REST APIs
• Proficiency in Python and backend frameworks (Flask, FastAPI, Django, etc.)
• Experience deploying and running production services on AWS
• Working knowledge of SQL and/or NoSQL databases
• Comfort with Git-based workflows (PRs, code reviews, CI/CD)
• Strong English communication skills
• Ability to communicate clearly with non-technical stakeholders and clients
• Ability to work independently, manage time effectively, and thrive in a fully remote environment
Nice to Have
• Prior experience in consulting or client-facing engineering role
• Experience translating ambiguous requirements into technical solutions
• Familiarity with infrastructure-as-code or CI/CD pipelines
• Experience working on distributed or data-heavy systems
Benefits:
• Fully remote, contractor-friendly engagement
• High ownership: you’ll design and ship production-grade backend services end-to-end
• Modern backend stack (Python + REST APIs) with strong engineering standards (testing, code reviews, CI/CD)