Backend Python Engineer
Perfect Match
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Tech stack
API
Amazon Web Services (AWS)
Azure
Databases
Continuous Integration
Information Engineering
DevOps
Django
Python
PostgreSQL
NoSQL
SQL Databases
Flask
Backend
GIT
FastAPI
GraphQL
Front End Software Development
Api Design
Data Pipelines
Microservices
Job description
We're looking for a Backend Python Engineer to help build and scale robust backend systems powering data-heavy and business-critical applications.
You'll work close to product and stakeholders, turning complex requirements into clean, reliable, and scalable services.
This role is perfect if you enjoy well-designed APIs, clean architecture, and real impact.
What You'll Do
- Design, develop, and maintain backend services in Python
- Build scalable APIs (REST / GraphQL) and backend logic
- Work with databases (PostgreSQL / SQL / NoSQL) and data pipelines
- Improve performance, reliability, and security of existing systems
- Collaborate closely with Product, Frontend, and DevOps teams
- Contribute to architecture decisions and best practices
Requirements
- 3+ years of experience with Python (Django / FastAPI / Flask)
- Solid understanding of backend architecture & API design
- Experience with cloud environments (AWS or Azure)
- Comfortable with Git, CI/CD, and testing
- Pragmatic, curious, and solution-oriented mindset
Nice to have: async processing, data engineering, or ML exposure