Skip to main content

TechRAQ - Senior Python Developer - Django/Flask

Technology
TechRAQ Info Solutions
1 months agoUntil 19/10/2026

Job description

Role : Senior Python Developer

Experience : 7 to 9 Years

About the Role :

We are seeking a Senior Python Full Stack Developer with strong expertise in Python-based backend frameworks.

The ideal candidate will be responsible for developing scalable web applications, designing robust backend services, and collaborating with cross-functional teams to deliver high-quality software solutions.

The role requires hands-on development experience, technical problem-solving skills, and the ability to contribute to architectural and design decisions.

Key Responsibilities :

Backend Development :

  • Design and develop RESTful APIs using FastAPI, Django, or Flask.
  • Implement business logic, data models, and scalable backend services.
  • Work with relational and NoSQL databases such as PostgreSQL, MySQL, and MongoDB.
  • Implement authentication and authorisation mechanisms using JWT/OAuth2.
  • Write secure, maintainable, and high-performance backend code.

General Responsibilities :

  • Participate in technical design, architecture discussions, and code reviews.
  • Collaborate with product managers, QA teams, and other developers.
  • Troubleshoot and resolve issues across the full application stack.
  • Mentor junior developers and promote development best practices.
  • Contribute to CI/CD processes, application deployments, and technical documentation.

Required Skills & Qualifications :

Backend :

  • Strong experience with Python and frameworks such as FastAPI, Django, or Flask.
  • Expertise in REST API development and microservices-based architecture.
  • Experience with ORM frameworks such as SQLAlchemy or Django ORM.
  • Strong knowledge of database design, query optimisation, and data modelling.

Additional Skills :

  • Experience with Git and collaborative development workflows.
  • Familiarity with CI/CD pipelines and Docker.
  • Understanding of cloud platforms such as AWS, Azure, or GCP.
  • Excellent problem-solving, communication, and collaboration skills.

Preferred Qualifications :

  • Experience with GraphQL and TypeScript.
  • Hands-on experience with unit and integration testing using Jest, React Testing Library, and pytest.
  • Exposure to Kubernetes, container orchestration, and cloud-native applications.
  • Experience working in Agile/Scrum environments.

Education :

  • Bachelors degree in computer science, engineering, information technology, or equivalent industry experience.
Keywords
ReactOSOrchestrationBusiness logicMongodbTypescriptGraphQLSQLAlchemyDjangoMysqlOauthPostgresqlPythonScrumJWtRelational grammarCI/CDMachine code

Interested in this role?