freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer

Summary

Build and maintain scalable full-stack applications using modern front-end and back-end stacks, mentor junior engineers, and drive technical decisions in a collaborative environment.

We are seeking a highly skilled Senior Full Stack Software Engineer to join our clients dynamic and innovative team in Malaysia In this role you will design develop and maintain scalable high-performance applications across the full stack leveraging modern technologies You will collaborate closely with cross-functional teams influence technical decisions and mentor junior engineers This is an exciting opportunity to work on cutting-edge projects while enjoying a flexible collaborative and growth-oriented work environment

Key Responsibilities

  • Design develop and maintain robust and scalable software applications across front-end and back-end layers
  • Collaborate with product managers UX UI designers and fellow engineers to translate business requirements into technical solutions
  • Ensure code quality maintainability and scalability through best practices automated testing and code reviews
  • Optimize system performance troubleshoot issues and implement solutions to improve reliability and efficiency
  • Mentor and guide junior engineers promoting a culture of technical excellence and continuous learning
  • Stay updated on emerging technologies frameworks and industry trends to continuously improve software practices

Technical Requirements

Back-End

  • Proficiency in server-side languages and frameworks such as Node js Python Django Flask Java Spring or NET
  • Strong experience with database design SQL amp NoSQL RESTful APIs and service integration
  • Familiarity with cloud platforms AWS Azure GCP and deployment strategies including CI CD pipelines
  • Understanding of software architecture design patterns microservices and scalable system design

Front-End

  • Expertise in modern front-end frameworks like React Angular Vue js or Svelte
  • Strong knowledge of JavaScript TypeScript HTML5 CSS3 and responsive component-based design
  • Experience with front-end state management libraries such as Redux MobX or Vuex
  • Focus on performance optimization accessibility and cross-browser compatibility

Other Skills

  • Familiarity with containerization and orchestration tools Docker Kubernetes is a plus
  • Knowledge of testing frameworks and methodologies Jest Mocha PyTest Selenium to ensure robust applications
  • Experience with version control systems Git GitHub GitLab and Agile development practices

Qualifications

  • Proven experience as a full stack engineer with a solid track record of delivering scalable applications
  • Deep understanding of software architecture design patterns and best coding practices
  • Excellent problem-solving communication and collaboration skills
  • Experience mentoring team members leading technical discussions and guiding architectural decisions

Benefits amp Amenities

  • Relocation support including flight tickets and 30 days of temporary accommodation
  • Comprehensive health insurance coverage
  • Competitive salary and performance-based incentives

Proven experience as a full stack engineer with a solid track record of delivering scalable applications. Deep understanding of software architecture, design patterns, and best coding practices. Excellent problem-solving, communication, and collaboration skills. Experience mentoring team members, leading technical discussions, and guiding architectural decisions.

See also