Mid/Senior Python Developer (Onsite)
Dhaka, Bangladesh
Flyte Solutions Ltd
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.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
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
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.