Are you an experienced Python Engineer with a passion for backend architecture and mentoring Do you thrive in a fast-paced collaborative environment and enjoy solving a wide range of technical problems If so we want to hear from you!
We are looking for a Senior Python Engineer to own backend architecture contribute to long-term code quality and extensibility and help guide our talented team. Youll be instrumental in building reusable systems and ensuring clean integration with our frontend teams.
Responsibilities:
- Build and maintain Django-based backend systems and APIs.
- Design reusable extensible components using best practices.
- Work with asynchronous systems (Celery RabbitMQ Django Channels).
- Collaborate with frontend developers to support clean API integration.
- Participate in architectural planning refactoring and continuous codebase improvement.
- Guide junior developers and contribute to team-wide engineering practices and documentation.
Requirements:
- 5 years of professional Python experience.
- Deep knowledge of Django and its ecosystem.
- Solid understanding of HTTP REST and backend API design.
- Experience with asynchronous task queues and websockets (Celery RabbitMQ Channels).
- Understands how to build extensible maintainable systems using patterns like ABCs mixins and modular service layers.
- Capable of identifying weak spots in code and proposing clean forward-thinking solutions.
- Able to lead by example in code quality communication and collaborative planning.
Nice to Have:
- Experience working closely with frontend frameworks like React.
- Familiarity with integrating Vite-built frontends into Django apps.
- Comfort working with JSON schema or form rendering libraries.
- Prior experience in team lead or mentorship roles.
- Exposure to CI/CD or deployment workflows.
If youre ready to make a significant impact and grow with a dynamic team apply today!
Required Experience:
Senior IC