logo
Microsoft Student Club - NMU

Full Stack Developer

Asia

July 13, 2026 at 6:55 AM

✨ AI summary

Location

  • Singapore

Experience Level

  • Mid-Level

Languages

  • JavaScript
  • TypeScript
  • Python
  • Java
  • C#
  • PHP
  • Go
  • .NET

Frameworks

  • React
  • Angular
  • Vue.js
  • Node.js

Cloud Services

  • AWS
  • Azure
  • GCP

Databases

  • Relational databases
  • NoSQL databases

💼 Level: Mid-Level

We’re looking for a talented and versatile Full Stack Developer to join our technology team. In this role, you will design, develop, and maintain scalable web applications while working across both front-end and back-end technologies. You'll collaborate closely with product managers, UI/UX designers, software engineers, QA specialists, DevOps engineers, and business stakeholders to deliver high-quality digital solutions that provide exceptional user experiences and support business growth. If you're passionate about modern software development, innovation, and solving complex technical challenges, we'd love to hear from you!



🎯 Key Responsibilities

  • Design, develop, test, deploy, and maintain full-stack web applications using modern technologies and best practices.
  • Build responsive, accessible, and user-friendly front-end interfaces while developing secure and scalable back-end services.
  • Develop and integrate RESTful APIs, GraphQL services, databases, authentication systems, and third-party integrations.
  • Collaborate with product managers, UX/UI designers, and stakeholders to transform business requirements into technical solutions.
  • Optimize application performance, scalability, reliability, security, and overall user experience.
  • Troubleshoot software issues, perform debugging, and implement long-term technical solutions.
  • Participate in architecture discussions, code reviews, Agile ceremonies, sprint planning, and continuous improvement initiatives.
  • Work closely with DevOps teams to support CI/CD pipelines, cloud deployments, containerized applications, and production releases.
  • Write clean, maintainable, well-documented code while following software engineering standards and coding best practices.
  • Monitor application performance, logs, analytics, and user feedback to continuously enhance product quality.
  • Research emerging frameworks, AI-powered development tools, cloud technologies, and software engineering trends.
  • Contribute to improving development processes, engineering standards, automation, and overall team productivity.



✅ Requirements

  • Strong knowledge of full-stack software development principles and modern web application architecture.
  • Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, TypeScript, React, Angular, Vue.js, or similar frameworks.
  • Experience with back-end technologies such as Node.js, Python, Java, C#, PHP, Go, .NET, or similar platforms.
  • Strong understanding of RESTful APIs, GraphQL, relational and NoSQL databases, authentication, and application security.
  • Familiarity with Git, Docker, Kubernetes, CI/CD pipelines, cloud platforms (AWS, Azure, GCP), and DevOps practices.
  • Experience with Agile methodologies, automated testing, version control, and collaborative software development workflows.
  • Strong analytical thinking, troubleshooting, and problem-solving skills.
  • Excellent communication and collaboration skills with the ability to work effectively across multidisciplinary teams.
  • Strong organizational skills with the ability to manage multiple priorities in a fast-paced environment.
  • High level of professionalism, accountability, adaptability, and commitment to continuous learning.
  • Passion for building scalable, secure, and high-quality software that delivers outstanding customer experiences.



🌟 What We Offer

  • A collaborative and innovation-driven software engineering environment.
  • Opportunities to work on modern web applications, cloud-native platforms, AI-powered solutions, and digital transformation initiatives.
  • Career growth and professional development opportunities.
  • Ongoing technical training, mentorship, and certification support.
  • Exposure to the latest software development frameworks, cloud technologies, DevOps practices, and enterprise architectures.
  • Competitive salary and comprehensive benefits package.
  • A culture that values innovation, collaboration, technical excellence, and continuous improvement.
  • The opportunity to make a meaningful impact by developing scalable, high-performance applications that drive business success and create exceptional user experiences.