Our #MKADigitalizationTeam is expanding! We are seeking an enthusiastic Full Stack Developer to join our team. You will work closely with our Business Process Automation (BPA) Team to build scalable applications, deliver exceptional user experiences, and contribute to digital transformation within the Group.
Key Responsibilities
- Design, develop, and maintain full-stack applications covering both frontend and backend components.
- Build scalable backend services, APIs, and core business logic using .Net Core.
- Develop and maintain web applications using React and Next.js.
- Develop responsive, high-performance, and user-friendly frontend interfaces.
- Participate in system architecture discussions and technology selection.
- Optimize application performance, scalability, and reliability across the entire stack.
- Implement logging, monitoring, and debugging mechanisms to improve production stability.
- Ensure applications follow security and data protection best practices.
- Research and implement new features, technologies, and integrations.
- Troubleshoot and resolve issues across frontend, backend, and service integration layers.
- Take ownership of features from design through deployment and continuous improvement.
Requirements
- Bachelor’s degree or Diploma in Computer Science, Software Engineering, or related fields.
- Proficiency in C# and .NET Core, MySQL, Postgres, MongoDB, Redis, React, and Next.js.
- 1-3 years of experience in backend development, C#, and .Net Core.
- Solid understanding of Clean Code and SOLID principles.
- Experience with Git or other version control systems.
- Experience writing unit tests is a plus.
- Experience with RESTful APIs, OAuth, LDAP, JWT, API gateways, Microsoft Graph API, and system integrations (including Payment Gateways, e-Invoices, and SAP/ERP) is a plus.
- Strong SQL knowledge: performance tuning is a plus.
- Experience with Docker, Kubernetes, and CI/CD pipelines is a plus.
- Experience with C++ and machine integration is a plus.
- Experience with an ERP solution is a plus.
- Excellent communication skills and a positive, problem-solving mindset.
- Passion for modern technologies and innovative solutions.
Additional info
Our office is located at 40, Jln TPP 5, Taman Perindustrian Putra, 47130 Puchong, Selangor (please Google us up before applying to see if the location is ideal for your future/long-term daily commute).
We are fully on-site, and our working hours are 9 am-6 pm, Mon-Fri.