Job Title: Full-Stack Engineer
Employment Type: Full-time (on-site)
Number of Vacancies: 2
Location: Gulshan 2, Dhaka, Bangladesh
Job Context:
MIAKI is a pioneering software company specializing in crafting innovative digital solutions for clients across local and international markets. We are committed to delivering value-driven, high-quality software products while fostering an empowering and inclusive work culture. As a Multi-Country Service Provider, we excel in developing customized software, mobile applications, and outsourcing skilled resources. Our expertise also extends to serving as a Managed Services Partner in the digital space, nurturing creativity and groundbreaking ideas.
We are seeking a talented Full Stack Engineer with a proven ability to build scalable, high-performance systems. The ideal candidate will excel in backend development with Laravel, along with frontend expertise in Angular and Node.js. Hands-on experience with AWS services (EC2, S3, Lambda), REST APIs, and integrating external services like Stripe is essential. Prior knowledge of Linux server management and Web3 technologies, such as blockchain or smart contracts, is highly desirable.
Key Responsibilities
- Write clean, high-quality, scalable, and maintainable code for full-stack applications.
- Maintain and enhance the Laravel-based Metaverse API backend to ensure optimized performance and reliability.
- Design and implement a new Vending Machine E-commerce API wrapper, integrating external services like Stripe for seamless operations.
- Develop and debug responsive web applications using Angular and Node.js, ensuring a cohesive user experience across platforms.
- Build and consume REST APIs for both web and mobile applications.
- Assist in deployment processes, including managing Linux servers and setting up CI/CD pipelines for seamless code integration.
- Deploy and manage applications in AWS environments, utilizing services like EC2, S3, and Lambda.
- Collaborate with cross-functional teams to deliver innovative solutions and meet project timelines.
- Conduct code reviews to ensure adherence to coding standards and provide constructive feedback.
- Optimize application performance, scalability, and security to handle high-traffic environments effectively.
- Document technical designs, system configurations, and development processes to support long-term maintenance and collaboration.
Qualifications and Skills
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
Experience:- 3 to 5 years of professional experience in full-stack software development.
- Proven track record of backend development with Laravel and JavaScript, including OOP fundamentals.
- Hands-on experience developing REST APIs and deploying scalable systems for high-traffic environments.
- Technical Proficiency:
- Expertise in Python, Node.js, and frameworks like Angular or React.
- Strong knowledge of databases like PostgreSQL, MySQL, and MongoDB, including optimization techniques.
- Familiarity with Linux-based servers and AWS services such as EC2, S3, Lambda, and CloudFront.
- Proficiency with version control tools like Git and Agile/Scrum methodologies.
- Preferred Skills:
- Experience with Web3 technologies such as blockchain and smart contracts.
- Background in e-commerce or IoT-related projects.
- Familiarity with integrating payment gateways like Stripe.
- Other Skills:
- Strong problem-solving and analytical skills.
- Excellent communication skills to collaborate with cross-functional teams effectively.
Benefits:
- Competitive and negotiable salary based on experience and market standards.
- 2 Festival Bonuses annually.
- Mobile allowance.
- 2 days weekly holiday.
- Comprehensive medical insurance coverage, including spouse and kids.
- Provident Fund and Gratuity.
- Opportunities for professional growth and skills development.
- Collaborative and inclusive work environment.
- Chance to work on exciting, cutting-edge projects.
Application and Interview Process:
1. Introductory Discussion with HR.
2. Technical Interview with our CTO & Team Lead.
We welcome passionate developers eager to build innovative solutions and make a difference with their work. Join MIAKI and embark on an exciting career journey!