Sr. Software Engineer (Backend)
Employment Type: Full-time (on-site)
Number of Vacancies: 2
Job Location: Dhaka, Bangladesh
Job Context:
MIAKI is an organization dedicated to making a difference in the Tech & Digital Services landscape. As a Multi-Country Service Provider, we specialize in developing customized software and mobile applications, offering outsourcing services for skilled resources, and acting as a Managed Services Partner in the digital realm.
MIAKI stands for value, quality, innovation, and competitive challenge. We empower our employees to deliver exceptional customer experiences.
We are seeking passionate and experienced Sr. Software Engineers (Back-End) for various projects utilizing Node.js, Golang, and JavaScript.
Role and Responsibilities:
- Server-Side Development: Develop and maintain recommendation engines based on customer clickstream and purchase behavior data.
- Utilizing Backend Programming Languages: Utilize your expertise in Node.js, Golang, and JavaScript to build scalable backend systems.
- Database Management: Work with relational databases (e.g., MySQL) and non-relational databases (e.g., MongoDB, Cassandra) and implement caching mechanisms like Redis to optimize data access and boost recommendation engine responsiveness.
- Collaboration: Communicate effectively with business stakeholders, translating technical concepts into business terms to understand and address their needs.
- Deployment and DevOps: Contribute to DevOps practices, including knowledge of Kubernetes (K8s), Jenkins, and deployment pipelines.
- Security: Implement security best practices, including data encryption, authentication, and authorization mechanisms to protect sensitive data.
Must Have Skills:
- Proficiency in Node.js, Golang, or JavaScript for back-end development.
- Experience with relevant web frameworks and libraries.
- Strong knowledge of databases and data modeling.
- Familiarity with front-end technologies and collaboration tools.
- Problem-solving skills and ability to work in an Agile development environment.
- Excellent communication and teamwork skills.
- Stay updated on industry trends and best practices related to personalization in the digital arena.
- Experience with user engagement platforms like Mixpanel, Amplitude, etc., is a plus.
Preferred Qualifications:
- 4-6 years of relevant experience.
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Enjoy working on challenging solutions and systems.
- A can-do attitude.
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.
- 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.
- Technical interview with the technical team or CTO.
- Final interview with the Project Owner.
Application Instructions:
Interested candidates are encouraged to submit their resume with all the required information.