Job Openings Sr. Python Developer (Contractual)

About the job Sr. Python Developer (Contractual)

Job Context:

We are looking for a Senior Python Developer (Contractual) to join our Engineering Team. In this role, you will design, build, and maintain scalable backend systems and APIs that power our core platform. You will collaborate closely with cross-functional teams including frontend engineers, product managers, and DevOps to deliver high-quality software solutions.
This is an excellent opportunity for an engineer who is passionate about clean code, system design, and solving real-world problems at scale.

Job Responsibilities:

  • Design, develop, and maintain robust, scalable, and efficient backend services using Python.
  • Build and consume RESTful APIs and integrate with third-party services and internal microservices.
  • Work with relational databases (PostgreSQL, MySQL) and write optimized queries.
  • Collaborate with frontend developers to define and implement APIs.
  • Write unit tests, integration tests, and maintain high code quality standards.
  • Participate in code reviews and contribute to architectural discussions.
  • Containerize services using Docker and support CI/CD pipelines.
  • Identify and resolve performance bottlenecks and bugs in existing systems.
  • Document technical specifications, system designs, and API contracts.
  • Stay current with Python ecosystem updates and best practices.

Educational Qualification:

  • B.Sc. in Computer Science and Engineering from any reputed public or private university.

Required Qualifications:

  • 3-5 years of professional Python development experience.
  • Strong proficiency with at least one Python web framework: Django, Flask, or FastAPI.
  • Solid experience building and consuming RESTful APIs.
  • Hands-on experience with relational databases and SQL (PostgreSQL or MySQL).
  • Familiarity with ORM libraries (SQLAlchemy, Django ORM).
  • Experience with Docker and containerization.
  • Good understanding of software development principles: SOLID, DRY, and design patterns.
  • Experience with Git and version control workflows.
  • Ability to write clean, maintainable, and well-tested code.
  • Strong problem-solving skills and attention to detail.

Nice to Have:

  • Experience with cloud platforms: AWS, GCP, or Azure.
  • Familiarity with message brokers such as Celery, RabbitMQ, or Kafka.
  • Knowledge of Redis for caching and session management.
  • Exposure to microservices architecture and event-driven systems.
  • Experience with Elasticsearch or other search technologies.
  • Basic understanding of frontend technologies (React, JavaScript).
  • Contributions to open-source Python projects.

Workplace: 

  • Panthapath, Dhaka

Working hour:

  • 9:00 AM to 6:00 PM

Salary: 

  • Negotiable (Based on experience and skills)

Compensation & Other Benefits:

  • CL & SL: As per client contract
  • Lunch/ Dinner: Depends on the client's benefit
  • Weekly Holidays: 1 Day (Friday)
  • Government Holidays: As Per the Client's Calendar

The Application Process:

  • Telephone Round.
  • Interview with the Tech team lead & Talent Acquisition Team.
  • Job Offer.

N.B.: Only shortlisted candidates will be communicated in the recruitment process.