Python Backend Engineer - APIs
- Phoenix, AZ, United States
Applications open in a new tab.
Job details
- Experience
- 7+ years of backend development experience
- Posting language
- English
- Posted
Original job description
Benefits:
- 401(k)
Python Backend Engineer - APIs Phoenix, AZ (Onsite 3 days/week - Hybrid)
We are looking for a strong Python Backend Engineer to design and build high-performance APIs supporting enterprise-scale financial systems. This role is backend-heavy, API-driven and production-focused. You will work closely with product, architecture and platform teams to build secure, scalable microservices. Core Responsibilities
- Design and develop RESTful APIs using Python
- Build scalable backend services in a microservices architecture
- Develop production-grade services with strong error handling and logging
- Integrate with relational and NoSQL databases
- Write unit tests and participate in code reviews
- Deploy and support services in cloud environments
- Collaborate with cross-functional engineering teams
Required Skills
- 7+ years of backend development experience
- Strong Python experience (FastAPI, Flask, Django REST)
- Deep understanding of REST API design principles
- Experience with microservices architecture
- Strong SQL skills (PostgreSQL / MySQL / Oracle)
- Experience with Git and CI/CD pipelines
- Understanding of containerization (Docker)
- Experience working in Agile environments
Preferred:
- Experience with cloud platforms (AWS preferred)
- Kafka or event-driven architecture exposure
- Experience in financial services domain
- Familiarity with Kubernetes
- Exposure to API security (OAuth2, JWT)
More about this job
Skills
- Python
- Back-end development
- Flask
- Django
- API development
- Microservices Architecture
- SQL
- PostgreSQL
- MySQL
- Oracle
- Git
- CI/CD
- Docker
- Agile
- AWS
- Apache Kafka
- Kubernetes