Senior Software Developer (Python/Django)

Apr 23, 2025

About the Role

We are looking for an experienced Senior Software Developer to join our dynamic remote team. The ideal candidate has a strong background in Python and Django and is passionate about building scalable, high-performance web applications. You will work closely with cross-functional teams to develop innovative solutions, optimize performance, and contribute to our technology strategy.

Key Responsibilities

Develop, maintain, and enhance web applications using Python and Django.

Collaborate with product managers and designers to gather requirements and translate them into technical specifications.

Write clean, maintainable, and efficient code following best practices.

Conduct code reviews and provide constructive feedback to team members.

Debug and optimize applications to ensure high performance and reliability.

Participate in Agile development processes, including sprint planning and retrospectives.

Manage and optimize PostgreSQL databases.

Stay up to date with emerging technologies and industry trends to improve development practices.

Qualifications

Bachelor’s degree in Computer Science or a related field.

3+ years of experience in software development, with a strong focus on Python and Django.

Hands-on experience with AWS services.

Strong proficiency in PostgreSQL and database management.

Experience with authentication tools.

Solid understanding of software development methodologies and best practices.

Excellent problem-solving skills and attention to detail.

Strong communication skills and the ability to work effectively in a remote environment.

Tech Stack

Backend: Django, Django REST Framework (DRF), Celery

Database: PostgreSQL, Redis

Infrastructure: Traefik, Nginx, Kubernetes, Helm, Docker

Apply