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
Intermediate

Job 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

Apply for this position