Mid/Senior Python Developer (Onsite)

Dhaka, Bangladesh

Apply now Apply later

Company Description

Flyte Solutions Ltd is a leading provider of software solutions for global clients, focusing on delivering robust, scalable, and innovative products. Join a collaborative team that values technical excellence and continuous learning.

Job Description

We’re seeking an experienced Python Developer (Mid or Senior level) to join our growing onsite engineering team in Dhaka. You will design, develop, and optimize high-quality backend services, APIs, and data processing pipelines for complex web and enterprise applications.

Key Responsibilities

  • Develop, test, and maintain scalable backend applications and RESTful APIs using Python (Django, Flask, or FastAPI).
  • Design robust database schemas and optimize queries (PostgreSQL, MySQL, MongoDB, or similar).
  • Write clean, modular, and well-documented code following best practices and coding standards.
  • Collaborate with front-end developers, DevOps engineers, and stakeholders to deliver end-to-end solutions.
  • Integrate third-party services and external APIs as needed.
  • Implement unit, integration, and E2E tests (pytest, unittest, etc.).
  • Participate in code reviews and mentor junior team members (for Senior level).
  • Optimize application performance, scalability, and security.
  • Contribute to system architecture and technical decisions.
  • Troubleshoot and resolve bugs and production issues promptly.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • Mid-Level: 2+ years of professional experience in Python development.
  • Senior Level: 5+ years of professional experience in Python development.
  • Hands-on experience with one or more Python web frameworks (Django, Flask, FastAPI).
  • Proficient in database design and management (SQL/NoSQL).
  • Solid understanding of RESTful API development and integration.
  • Familiarity with Git, Docker, CI/CD, and agile development practices.
  • Good problem-solving, analytical, and communication skills.
  • Ability to work independently and in a collaborative, onsite team environment.

Additional Information

  • Experience with cloud platforms (AWS, Azure, GCP).
  • Familiarity with microservices, Celery, or asynchronous programming (asyncio).
  • Exposure to DevOps, containerization, or Kubernetes.
  • Background in data engineering, machine learning, or big data is a plus.

What We Offer

  • Competitive salary and yearly performance bonus.
  • State-of-the-art office environment in Dhaka.
  • Free lunch, snacks, and wellness benefits.
  • Learning and professional development opportunities.
  • Regular team-building events and company outings.

Send your CV and GitHub/portfolio links to career{@}flytesolutions.com. Please specify “Mid Python Developer” or “Senior Python Developer” in your email subject. Only shortlisted candidates will be contacted.

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0
Category: Engineering Jobs

Tags: Agile API Development APIs Architecture AWS Azure Big Data CI/CD Computer Science DevOps Django Docker Engineering FastAPI Flask GCP Git GitHub Kubernetes Machine Learning Microservices MongoDB MySQL NoSQL Pipelines PostgreSQL Python Security SQL

Perks/benefits: Career development Competitive pay Team events

Region: Asia/Pacific
Country: Bangladesh

More jobs like this