Summary
✨ AI‑Generated
Work as a Software Engineer developing scalable, secure and reliable full-stack web applications. You will create responsive interfaces with modern JavaScript frameworks, build backend services and APIs, integrate relational and NoSQL databases, and connect applications with external systems and cloud services. The role also involves translating business requirements into maintainable technical solutions and deploying cloud-native applications.
Highlights
Build scalable and secure full-stack applications using modern frontend, backend, API, database and cloud technologies, with opportunities to work across the complete software development lifecycle.
Description
KEY RESPONSIBILITIES
Design, develop, test, deploy and maintain full-stack web applications that are scalable, secure, reliable and aligned with approved business requirements.Build responsive, user-friendly and accessible front-end interfaces using modern web technologies and frameworks such as React.js, Angular, Vue.js, JavaScript, TypeScript, HTML5 and CSS3.Develop robust back-end services, APIs and microservices using suitable technologies such as Node.js, Java, Python or equivalent frameworks.Integrate applications with relational or NoSQL databases, third-party systems, APIs and cloud services to support end-to-end business processes.Translate business and functional requirements into practical technical designs, reusable application components and maintainable software solutions.Develop and deploy applications on cloud platforms such as Microsoft Azure, AWS or Google Cloud Platform in accordance with approved architecture and security standards.Apply cloud-native development principles, including containerisation, microservices, scalability, availability and resilience.Participate in DevOps activities, including CI/CD pipeline implementation, release automation, version control and deployment support.Write clean, maintainable and well-documented code in accordance with approved coding standards, secure development practices and software engineering best practices.Conduct unit testing, integration testing, debugging and defect resolution to ensure application quality, stability and performance.Identify and resolve application defects, performance bottlenecks, integration issues and potential security vulnerabilities.Work closely with business analysts, solution architects, UI/UX designers, project managers, product owners and other developers throughout the delivery lifecycle.Participate in requirement gathering, technical design discussions, sprint planning, code reviews, user acceptance testing and production deployment activities.Provide practical technical recommendations and contribute to application architecture decisions within the scope of assigned solutions.Stay current with emerging technologies, frameworks, development trends and cloud-native practices relevant to the organisation’s digital solutions.Contribute to continuous improvement of development processes, coding standards, documentation, knowledge sharing and engineering practices within the technology team.
QUALIFICATIONS
Education
Bachelor’s degree in Information Technology, Computer Science, Software Engineering or a related discipline.
Experience
3 to 5 years of hands-on experience in full-stack software development.Proven experience developing enterprise web applications, cloud-based applications or similar digital solutions.Experience working in Agile or Scrum development environments, including sprint planning, iterative delivery and collaboration with cross-functional teams.Proficiency in front-end technologies such as React.js, Angular, Vue.js, JavaScript, TypeScript, HTML5 and CSS3.Proficiency in back-end technologies such as Node.js, Java, Python or equivalent frameworks.Experience with RESTful APIs, API integration, relational or NoSQL databases, Git and source code version control.Experience working with cloud platforms such as Microsoft Azure, AWS or Google Cloud is preferred.
REQUIRED COMPETENCIES & SKILLS
Technical Competencies
Full-Stack Application DevelopmentCloud-Native DevelopmentAPI and Systems IntegrationSoftware Quality and Secure CodingProblem Solving and Analytical Thinking
Leadership / Behavioural Competencies
Collaboration and Stakeholder EngagementCommunication and DocumentationContinuous Learning and InnovationAccountability and Ownership
WHY JOIN US
Comprehensive medical benefits for you, your spouse, and children, ensuring your well-being is our top priority.Rest easy with our group insurance and term life coverage, providing you with security and assurance.Stay energized with meal credit that keep you fueled throughout the day.An in-house futsal court and badminton court for post-work workouts.A variety of fun-filled events and gatherings to unwind.Achieve a healthy work-life balance, ensuring you thrive both in and out of the office.