Junior Full Stack Developer
RM 2,800 - RM 4,000 / Per Mon
Checking job availability...
Original
Simplified
Junior Full Stack Developer - Macoin Technologies Holdings Sdn Bhd
Are you passionate about cutting-edge technologies and eager to work on IoT projects? Macoin Technologies Holdings Sdn Bhd is looking for talented and motivated Junior Full Stack Developers to join our dynamic team.
We specialize in developing innovative IoT solutions, leveraging Vue.js or Next.js for the front-end and NestJS, Prisma, MQTT, and microservices for the back-end. If you’re a team player with strong database and architecture design skills and professional Git experience, we want to hear from you.
Key Responsibilities
- Front-End Development
- Develop and maintain responsive and user-friendly web interfaces using Vue.js or Next.js.
- Collaborate with designers to implement modern and intuitive UI/UX.
- Ensure seamless compatibility across devices and browsers.
- Optimize workflows for efficient front-end development.
- Back-End Development
- Build robust server-side logic and APIs using NestJS and microservices architecture.
- Integrate and manage IoT communication protocols, such as MQTT, for device interactions.
- Ensure secure and efficient data handling between systems.
- Utilize Prisma Client for database interactions and optimization.
- IoT Integration
- Work on real-time data collection and processing from IoT devices.
- Develop scalable and reliable IoT solutions for various use cases.
- Collaborate with the team to ensure seamless device-to-cloud integration.
- Database Management
- Design, develop, and maintain databases using PostgreSQL or MySQL.
- Optimize database schemas for IoT data storage and retrieval.
- Implement security measures to safeguard data integrity and privacy.
- Microservices Development
- Assist in designing and implementing a microservices architecture for scalability and flexibility.
- Ensure efficient communication between services.
- API Integration
- Develop and maintain RESTful APIs and support real-time data exchange.
- Optimize APIs for performance and scalability in IoT environments.
- Code Quality and Maintenance
- Write clean, maintainable, and well-documented code.
- Participate in code reviews to ensure quality and consistency.
- Troubleshoot and resolve bugs or performance issues.
- Collaboration and Communication
- Work closely with team members to understand project requirements and deliver solutions.
- Maintain effective communication across teams to ensure project alignment.
- Continuous Learning
- Stay updated with emerging technologies in IoT, web development, and microservices.
- Apply new knowledge to enhance existing systems and processes.
- Documentation
- Maintain up-to-date documentation for codebases, APIs, and system architecture.
- Ensure documentation is accessible and clear for stakeholders.
Experience and Skills Required
- Minimum 1–3 years of experience in full-stack development.
- Proficiency in writing backend service like NodeJs Express, and NestJS.
- Good in Vue.js, Next.js
- Experience with IoT protocols, especially MQTT.
- Familiarity with microservices architecture and distributed systems.
- Strong database skills using Prisma, PostgreSQL, or MySQL.
- Proficiency with Git for version control (professional-level expertise required).
- Understanding of RESTful APIs and real-time data handling.
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Self-discipline and ability to work independently or as part of a team.
Similar Jobs