Careers
/
Python Developer

Python Developer

We are looking for a Senior Python Django Developer with over 5 years of experience to design, develop, and maintain robust web applications using the Django framework. The ideal candidate is a problem-solver with a deep understanding of Python, Django, and related technologies, capable of delivering efficient and secure solutions in a fast-paced environment.

Key Responsibilities

  • Design, develop, and deploy scalable web applications using Python and Django.
  • Collaborate with cross-functional teams, including front-end developers, designers, and product managers, to define and implement new features.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Optimize applications for performance, scalability, and security.
  • Integrate RESTful APIs, third-party services, and databases into Django applications.
  • Perform code reviews, unit testing, and debugging to ensure high-quality deliverables.
  • Maintain and enhance existing applications, addressing technical debt and improving functionality.
  • Stay updated with the latest industry trends and technologies to ensure our applications remain competitive.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 5+ years of professional experience in Python development, with at least 3 years focused on the Django framework.
  • Strong proficiency in Django, Django REST Framework, and Python programming.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and writing optimized SQL queries.
  • Familiarity with front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Vue.js.
  • Knowledge of version control systems (e.g., Git) and CI/CD pipelines.
  • Experience with cloud platforms (e.g., AWS, Azure, or Google Cloud) and containerization (e.g., Docker).
  • Understanding of software development methodologies (e.g., Agile, Scrum).

Preferred Qualifications

  • Experience with Celery for task queue management and Redis for caching.
  • Familiarity with microservices architecture and API-driven development.
  • Knowledge of security best practices for web applications (e.g., OWASP guidelines).
  • Experience with automated testing frameworks (e.g., pytest, unittest).
  • Contributions to open-source projects or a strong GitHub portfolio.
Explore other roles
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.