Job Openings M24 - Full Stack Engineer

About the job M24 - Full Stack Engineer

Responsibilities

  • Develop and maintain full-stack web applications across frontend and backend components
  • Implement responsive user interfaces that work reliably across browsers and devices
  • Build and integrate APIs and services to enable data exchange between systems
  • Collaborate with product managers, designers, and engineers to deliver features that meet user and business needs
  • Write and maintain clean, testable, and maintainable code following established standards
  • Troubleshoot and resolve defects, and optimise application performance where required
  • Participate in code reviews and contribute to improving team development practices

Requirements

  • Experience in software development
  • Exposure to full-stack development in web applications
  • Frontend development: HTML5, CSS3, JavaScript, and frameworks such as React, Angular, or Vue.js
  • Backend development: Python and/or JavaScript/TypeScript
  • Database knowledge: SQL and NoSQL
  • API development: RESTful services and microservices concepts
  • Version control: Git
  • Cloud platforms: AWS
  • DevOps practices: CI/CD pipelines (e.g. SHIP-HATS)
  • Ability to deliver working features with guidance from senior engineers
  • Clear communication and collaboration within cross-functional teams
  • Structured problem-solving and debugging skills
  • Attention to code quality, maintainability, and performance