Job Opening > Technical Team Lead

Technical Team Lead

Technical Team Lead


Employment Type: Full-time (on-site)

 

Number of vacancies: 01

 

Job location: Dhaka, Bangladesh

Job context:

MIAKI is an organization with skillful resources that are relentlessly working to make a difference in the spectrum of Tech & Digital Services. As a Multi-Country Service Provider, we specialize in developing customized software and mobile applications and providing outsourcing services for skilled resources in both local and international markets. Our expertise also extends to serving as a Managed Services Partner in the digital space and fostering the creation of companies and innovative ideas.
MIAKI believes in making a difference. We stand for value for money, quality, innovation, and a sense of competitive challenge. We strive to achieve this by empowering our employees to continually deliver customer experience.

We are looking for a seasoned Technical Team Lead with over 7 years of experience to join our dynamic team. The ideal candidate will be an expert in GIT, CI/CD, Microservices, Laravel PHP, NodeJS, Databases, and Docker, with additional knowledge of Python Django being a plus.

Role and Responsibilities:

- Lead and mentor a team of developers, providing technical guidance and support to ensure the successful delivery of projects.
- Oversee the architecture, design, and implementation of software solutions, ensuring alignment with industry best practices and company goals.
- Manage and optimize the CI/CD pipeline to ensure smooth and efficient deployment processes.
- Develop and maintain microservices-based applications using Laravel PHP and NodeJS.
- Collaborate with cross-functional teams, including product managers and QA, to deliver high-quality software on time.
- Conduct code reviews, identify areas for improvement, and implement best coding practices.
- Ensure code quality, test coverage, and adherence to security standards.
- Manage and optimize database solutions, ensuring scalability and performance.
- Utilize Docker for containerization and orchestration of services.
- Work with version control systems, particularly GIT, to maintain code integrity and manage branch strategies.
- Troubleshoot and resolve complex technical issues in a timely manner.
- Stay updated on emerging technologies and integrate new tools and practices to improve team productivity and product quality.

Key Requirements:

- Minimum of 7 years of professional experience in software development and at least 3 years in a leadership role.
- Expertise in GIT, CI/CD, Microservices, Laravel PHP, NodeJS, and database management.
- Proficiency with Docker for application containerization.
- Experience with designing, building, and deploying microservices-based architectures.
- Strong understanding of software development life cycle, agile methodologies, and DevOps practices.
- Solid experience in backend development, with a preference for those who also have exposure to Python Django.
- Excellent problem-solving skills and the ability to troubleshoot and resolve complex issues.
- Strong communication skills with the ability to convey technical concepts to non-technical stakeholders.
- Proven ability to lead and mentor a technical team, fostering a collaborative and productive work environment.

Preferred Qualifications:

- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with frontend technologies like React, Angular, or Vue.js.
- Certification in Scrum, Agile, or relevant technical certifications.

Salary:

Competitive and negotiable salary range, based on market analysis and hands-on working experience.

Other benefits:

  • 2 Festival bonuses.

  • Mobile Allowance.

  • 2 days weekly holiday.

  • Medical Insurance coverage along with Spouse & Kids from the date of joining.

  • Provident Fund and Gratuity.

  • Opportunities for professional growth and development.

  • Collaborative and inclusive work culture.

  • Opportunity to work on exciting and innovative projects.

Position Interviewing Process:

  • Introductory discussion with HR.

  • Final interview with CTO.


Application Instructions:

Interested candidates are encouraged to submit their resumes by filling out all the required information.