Senior Python Backend Engineer
Sumeru INC
Atlanta, GA, United States
30 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerjet.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$175,000.0
Working hours
Regular working hours
Job source
Tech stack
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)
+21 more
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
Job 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).
Requirements
- 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).
About the company
Discover Your Career at Emory University: Emory University is a leading research university that fosters excellence and attracts world-class talent to innovate today and prepare …
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerjet.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
AM
Ashutosh Mishra
20 Essential Tools For Backend Development
over 3 years ago
LM
Luis Minvielle
The 13 Best Python Libraries for Developers in 2025
over 2 years ago
EM
Eli McGarvie
Software Engineer Salary London
about 3 years ago
EM
Eli McGarvie
Find a Developer Job: 12 Best Job Sites For Developers
over 3 years ago
EM
Eli McGarvie
Frontend Developer Salary in South Africa
about 3 years ago