Skip to Content

Python Backend Software Developer

1 open positions

Title: Python Backend Software Engineer (Alternative: Python Backend Software Developer)

Experience: Mid-Senior (4-7 years of exp)

Location:  On-Site | Hybrid

Technical skills:

- 5+ years of professional backend software development in Python

- 3+ years of professional experience using Django and Python REST frameworks; bonus points if familiar with Django Ninja

- self-sufficient, able to research and solve problems with minimal supervision, but proactively seeking senior feedback when necessary

- experience in and willingness to test own code contributions without external QA

- 3+ years of experience using relational databases, such as Postgres, both via ORMs and SQL

- keenly aware of database performance concerns, especially in the context of the Django ORM

- experience in API design and software architecture principles

- conscious about readability and maintainability concerns; always eager to improve the codebase

- familiar with basic data engineering pipelines

- familiar with Agile methodology principles

Soft skills:

- excellent written and verbal communication in English

- experience working in fully remote teams and willing to accommodate meetings around Central European time zones

- eager to identify and raise issues proactively, challenge senior decisions, and suggest improvements and solutions

- attention to detail

- comfortable in a fast-paced early-stage startup environment

Lahore, Pakistan
Software Development
Full-Time
Apply Now!