Senior Software Engineer (Python)

Job Description

Title: Senior Software Engineer (Python)

Company Name: Advanced Chemical Industries PLC (ACI)

Vacancy: --

Age: 30 to 35 years

Job Location: Dhaka

Salary: Negotiable

Experience:

  • 4 to 7 years
  • The applicants should have experience in the following business area(s): Manufacturing (FMCG), Group of Companies


Published: 2025-11-03

Application Deadline: 2025-11-15

Education:
  • Bachelor’s degree in Computer Science, Software Engineering, or related field.

  • 4-7 years of professional experience in software development.

  • Strong proficiency in Python, with deep experience in FastAPI, Django, or other major frameworks.

  • Solid understanding of REST APIs, asynchronous programming, and database design (PostgreSQL, MongoDB).

  • Experience with Docker, Kubernetes, CI/CD tools, and cloud deployment environments.

  • Familiarity with ML system integration (e.g., model APIs, RAG, data pipelines, or MLOps workflows).

  • Proven ability to lead small teams and deliver complex, multi-component projects end-to-end.

  • Familiarity with JavaScript and relevant front-end technologies.



Requirements:
  • 4 to 7 years
  • The applicants should have experience in the following business area(s): Manufacturing (FMCG), Group of Companies


Skills Required: DevOps,Frontend developer,Machine Learning,Python

Additional Requirements:
  • Age 30 to 35 years


Responsibilities & Context:
  • Architect, develop, and maintain backend systems and microservices using Python (FastAPI/Django/Flask).

  • Lead end-to-end project execution — from architecture to deployment — ensuring scalability, reliability, and maintainability.

  • Collaborate with ML engineers to build and deploy model APIs, pipelines, and AIintegrated applications.

  • Design asynchronous, distributed systems using tools like Celery, RabbitMQ, Redis, and Docker/Kubernetes.

  • Build and maintain secure authentication, monitoring, and logging infrastructures for internal and client-facing systems.

  • Implement and manage CI/CD pipelines, container orchestration, and automated deployment processes.

  • Optimize database performance through indexing, caching, and efficient data access patterns.

  • Mentor junior developers and establish best practices for code quality, reviews, and testing.

  • Troubleshoot and resolve complex production issues ensuring high availability and uptime.



Job Other Benifits:

Employment Status: Full Time

Job Work Place: Work at office

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Interested By University

University Percentage (%)
American International University Bangladesh (AIUB) 6.15%
BRAC University 5.38%
Daffodil International University (DIU) 5.38%
East West University 3.08%
Green University of Bangladesh 3.08%
United International University 3.08%
Jahangirnagar University 3.08%
Bangladesh University of Engineering and Technology 2.31%
Khulna University of Engineering & Technology 2.31%
Pabna University of Science and Technology 2.31%

Interested By Age Range

Age Range Percentage (%)
20-30 60.00%
31-35 24.62%
36-40 4.62%
40+ 6.92%

Interested By Salary Range

Salary Range Percentage (%)
0-20K 3.88%
20K-30K 7.75%
30K-40K 5.43%
40K-50K 7.75%
50K+ 75.19%

Interested By Experience Range

Experience Range Percentage (%)
0 years (Freshers) 16.15%
0.1 - 1 years 9.23%
1.1 - 3 years 14.62%
3.1 - 5 years 24.62%
5+ years 35.38%

Similar Jobs