Assistant Lead Engineer / Lead Engineer, Research & Engineering – Python

Full time @bKash Ltd in Mobile Financial Services (MFS)
  • Dhaka, Bangladesh, Shadhinata Tower, 1, Bir Sreshtha Shaheed Jahangir Gate, Dhaka Cantonment, 1206
  • Post Date : September 12, 2025
  • Apply Before : September 22, 2025
  • Salary: Negotiable
  • 0 Application(s)
  • View(s) 48
Email Job

Job Detail

  • Job ID 18169
  • Career Level  Executive
  • Experience  5-6 Years
  • Min. Qualification  Bachelor's Degree
  • Gender  Any
  • Industry Experience  Mobile Financial Services (MFS)
  • No. of Vacancy  1
  • Job Location  Dhaka Division

Job Description

Education

  • Bachelor of Science (BSc) in Computer Science & Engineering

Experience

    • 5 to 8 years
  • The applicants should have experience in the following business area(s): Banks, Telecommunication, Software Company, IT Enabled Service, Financial Technology (Fintech) Startup

Additional Requirements

● Proficiency in Python (preferred); experience with Go or other modern languages is a plus.

● Knowledge of frameworks such as FastAPI or Django.

● Strong understanding of software architecture, system design, API development, and component interaction.

● Experience in building and troubleshooting high-scale, high-availability systems.

● Hands-on experience with Git workflows, CI/CD pipelines, and containerization tools (Docker, Kubernetes).

● Strong problem-solving and debugging skills.

● Effective communication and collaboration skills for working with cross-functional teams.

 


Responsibilities & Context

● Develop high-quality, efficient, and scalable code for assigned applications.

● Adhere to best coding practices: code reviews, version control, and automated testing.

● Troubleshoot and resolve issues across development, staging, and production.

● Translate business requirements into technical solutions with senior engineers.

● Participate in Agile processes: sprint planning, backlog grooming, and stand-ups.

● Continuously improve application performance, scalability, and reliability.

● Implement logging, monitoring, and alerting for proactive issue detection.

● Document features, designs, and troubleshooting steps for team knowledge sharing.

● Apply secure coding practices to safeguard sensitive data.

● Collaborate with DevOps and infrastructure teams for deployment and maintenance.

● Mentor junior developers on coding standards and problem-solving.

● Share knowledge through documentation, training, and peer programming.

● Align software solutions with business goals and user needs.

● Identify and implement process improvements to boost development efficiency and reduce time to market.

 

 

Other jobs you may like