Software Engineer
- Posted 22 hours ago
- Be among the first 10 applicants
Job 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 Development
- Cloud-Native Development
- API and Systems Integration
- Software Quality and Secure Coding
- Problem Solving and Analytical Thinking
Leadership / Behavioural Competencies
- Collaboration and Stakeholder Engagement
- Communication and Documentation
- Continuous Learning and Innovation
- Accountability 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.





