Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Kairossys Processing Partners

NewBe an early applicant

Backend Python Developer

Posted Updated
Discussion

Summary

Kolkata-based backend Python developer role (min 1 year experience) building and maintaining scalable backend applications and RESTful APIs using FastAPI/Django, PostgreSQL/MySQL, JWT-based auth, and Git. Full-time, permanent, on-site per company policy.

Hiring: Python Backend Developer

Experience: 14 Years
Location: Kolkata, West Bengal
Employment Type: Full-Time, Permanent
Work Mode: As per company policy

Job Summary

We are looking for a skilled and motivated Python Backend Developer with a minimum of 1 year of hands-on professional experience in developing, maintaining, and optimizing backend applications.

The ideal candidate should have strong Python programming skills, excellent logical thinking and problem-solving abilities, and practical experience in database design, SQL queries, and backend API development using FastAPI and/or Django.

Key Responsibilities

  • Design, develop, test, and maintain scalable backend applications using Python.
  • Develop and maintain RESTful APIs using FastAPI and Django/Django REST Framework.
  • Work with relational databases, including PostgreSQL and MySQL.
  • Write optimized SQL queries, joins, stored procedures where needed, and database migrations.
  • Design and manage database schemas, tables, relationships, constraints, and indexes.
  • Implement secure authentication and authorization, including JWT and role-based access control.
  • Integrate third-party APIs and external services.
  • Implement input validation, exception handling, logging, and debugging.
  • Identify and resolve backend performance bottlenecks.
  • Write clean, reusable, maintainable, and well-documented code.
  • Work with Git for version control and collaborate with development teams.
  • Develop unit tests and integration tests to maintain application quality.
  • Troubleshoot production and development issues.

Required Technical Skills

Python Development

  • Strong knowledge of Python, including OOP, data structures, functions, exception handling, and modules.
  • Excellent logical thinking, debugging, and analytical problem-solving skills.
  • Good understanding of asynchronous programming and backend development concepts.

Backend Frameworks

  • Hands-on experience with FastAPI or Django.
  • Understanding of Django REST Framework, Pydantic, SQLAlchemy, and Django ORM.
  • Experience designing, implementing, and integrating RESTful APIs.
  • Knowledge of API documentation using Swagger/OpenAPI.

Database Management

  • Practical experience with PostgreSQL and MySQL.
  • Strong understanding of CRUD operations, joins, indexing, normalization, and relational database design.
  • Ability to write, debug, and optimize complex SQL queries.
  • Experience working with ORM tools and database migrations.

Development Tools

  • Git and GitHub/GitLab.
  • Postman or similar API testing tools.
  • Python virtual environments and dependency management.
  • Basic understanding of Linux environments.

Good to Have

  • Experience with Docker and containerized applications.
  • Familiarity with AWS or Azure cloud services.
  • Knowledge of Redis, Celery, and background task processing.
  • Basic understanding of CI/CD pipelines.
  • Experience with pytest and automated API testing.
  • Familiarity with Nginx, Apache, or production application deployment.
  • Understanding of application security, caching, and performance optimization.
  • Experience with microservices architecture.

Candidate Requirements

  • Minimum 1 year of professional Python backend development experience.
  • Strong logical thinking and problem-solving abilities.
  • Good database management and SQL optimization skills.
  • Ability to work independently and collaborate with a development team.
  • Willingness to learn new technologies and follow coding best practices.
  • Good communication and debugging skills.

Selection Process

  1. Resume screening.
  2. Technical interview covering Python, APIs, FastAPI/Django, PostgreSQL/MySQL, and problem-solving.
  3. Practical coding or SQL assessment.
  4. Final discussion.

Interested candidates are encouraged to apply with their updated resume, relevant project experience.


CANDIDATES FROM WEST BENGAL WILL PREFERRED



Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →