Job Openings M22 - Full Stack Engineer

About the job M22 - Full Stack Engineer

Key Responsibilities

  • Develop and deliver scalable, secure, and high-performing fullstack applications
  • Contribute to system architecture design and make pragmatic, implementation-driven decisions
  • Implement critical components to ensure reliability, maintainability, and performance
  • Ensure adherence to engineering best practices, coding standards, and quality assurance processes
  • Work closely with product managers, designers, and stakeholders to understand requirements
  • Translate functional needs into technical designs, user stories, and working solutions
  • Perform code reviews and provide constructive feedback to maintain high code quality
  • Troubleshoot complex technical issues and optimise system performance
  • Contribute to continuous improvement of engineering standards and practices
  • Work with security, platform, and operations teams to ensure compliance and integration

Required Skills and Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent hands-on experience
  • Minimum 6 years of software engineering experience, with strong hands-on full stack development expertise
  • Proven experience in designing and building scalable systems while remaining actively involved in coding
  • Strong proficiency in modern web technologies (e.g., Vue.js, Node.js, Next.js, Nuxt.js)
  • Solid understanding of backend and frontend architecture patterns (e.g., microservices, event-driven, layered architecture, domain-driven design)
  • Experience building and deploying applications on cloud platforms (AWS, Azure, or GCP)
  • Familiarity with containerisation and orchestration tools (Docker, Kubernetes)
  • Working knowledge of DevOps practices (CI/CD, monitoring, infrastructure-as-code)
  • Strong problem-solving skills with the ability to balance trade-offs between scalability, complexity, and delivery timelines
  • Effective communication skills to engage both technical and non-technical stakeholders
  • A proactive mindset with a strong sense of ownership and accountability