> Markdown version of [/jobs/ext/1282905-senior-python-backend-engineer](https://www.wearedevelopers.com/jobs/ext/1282905-senior-python-backend-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Python Backend Engineer - **Company:** Sumeru INC - **Location:** Atlanta, GA, United States - **Experience:** Expert - **Salary:** $175,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Automation of Tests, Code Review, Databases, Database Development, Database Queries, Software Debugging, DevOps, Interoperability, Java Web Services, Python (Programming Language), Microsoft SQL Server, OAuth, Performance Tuning, Query Optimization, E2e Testing, Session Management, Software Engineering, SQL Stored Procedures, SQLAlchemy, Systems Integration, Management of Software Versions, Flask (Web Framework), Indexer, Backend, Pytest, Containerization, Playwright, Restful APIs, Pagination, Docker, Microservices - **Published:** July 15, 2026 - **Apply:** https://www.careerjet.com/jobad/use0ca470bf9de505274b36cdce4fce0bb ## About the Role * 8-10 years of professional software development experience, with strong recent focus on backend engineering. * Strong proficiency in Python and backend development using Flask. * Demonstrated experience building and maintaining REST APIs in production. * Solid experience with SQLAlchemy (ORM, relationships, transactions, session management, performance considerations). * Strong hands-on expertise in MS SQL Server and database development (schema design, complex queries, tuning). * Proven experience implementing secure authentication/authorization. Strong testing mindset with hands-on experience in Pytest. * Working experience with Docker for development and deployment. Strong debugging, performance tuning, and problem-solving skills. * Strong communication skills and ability to collaborate in a team environment Experience with Java services (e.g., microservices, integrations, maintenance). * Hands-on automation experience using Playwright (end-to-end testing, test stability, CI integration). ## Description * We are seeking a Senior Python Backend Engineer with 8-10 years of experience to design, build, and maintain scalable backend services and APIs. * You will work on database-driven applications, implement secure authentication and authorization, and drive quality through automated testing and modern DevOps practices. * Experience with Java and UI/API automation using Playwright is a strong plus., * Design, develop, and maintain backend services using Python and Flask. Build and evolve RESTful APIs (versioning, pagination, error handling, performance, documentation). * Develop and optimize data models and persistence layers using SQLAlchemy. * Lead database development on MS SQL Server: schema design, stored procedures (if applicable), indexing, query optimization, performance tuning, and data migrations. * Implement and maintain authentication/authorization mechanisms (e.g., JWT/OAuth2/session-based auth), including secure token handling and role-based access. * Containerize services and streamline deployments using Docker (Dockerfiles, Compose, image optimization). * Create and maintain automated tests using Pytest (unit, integration, contract/API tests), ensuring strong coverage and reliability. * Contribute to automation frameworks and end-to-end testing using Playwright (UI and/or API flows). * Collaborate with cross-functional teams (product, QA, DevOps) to deliver high-quality releases. * Participate in code reviews, enforce engineering best practices, and mentor junior engineers. * Troubleshoot production issues, perform root-cause analysis, and drive continuous improvements in stability and performance. * Contribute to services or integrations written in Java as needed (maintenance, enhancements, interoperability). ## Related Videos - [Full Stack Web Apps With Nothing But Python](https://www.wearedevelopers.com/videos/417-full-stack-web-apps-with-nothing-but-python) - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Automagic Configuration in Python](https://www.wearedevelopers.com/videos/363-automagic-configuration-in-python) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Frontend Developer Salary in South Africa](https://www.wearedevelopers.com/magazine/234-frontend-developer-salary-in-south-africa)