Title: Assistant Lead Engineer / Lead Engineer, Research & Engineering - Python
Company Name: bKash Ltd.
Vacancy: 1
Age: Na
Job Location: Dhaka
Salary: Negotiable
Experience:
● 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.
● 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.