Monday, October 27, 2025

Job Description

Job Overview:We are looking for a proficient Full Stack Engineer with a strong background in building scalable, high-performance, and secure applications to join our growing retail IT team at TIME. The ideal candidate will have hands-on experience with our core technologies, including Next.js (or React), Go, PostgreSQL, and Redis, and will be proficient with containerization using Docker. You will be an integral part of our development team, working on both the front-end and back-end of our platform to deliver robust and user-friendly features. As we practice Scrum, experience in an Agile environment is essential. Your work life:Design, develop, and maintain both client-side and server-side applications.Build responsive and intuitive user interfaces using Next.js.Develop and manage scalable and secure backend services and APIs using Go.Adhere to and promote secure coding best practices throughout the software development lifecycle to mitigate security vulnerabilities.Design and maintain database schemas and queries for our PostgreSQL database.Collaborate closely with product owners, designers, and other engineers in a Scrum team to deliver high-quality features.Participate actively in all Scrum ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.Write clean, maintainable, and well-tested code.Troubleshoot, debug, and upgrade existing software.Contribute to the continuous improvement of our development processes and technical stack. To be considered, you’ll need:Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.Experience: Proven experience as a Full Stack Engineer or a similar role in a modern software engineering environment.Technical Skills:Proficiency in modern front-end development frameworks such as Next.js, React, Vue.js.Proficiency in back-end development using Go.Understanding of Object-Oriented Programming (OOP) and SOLID principles.Strong background in RESTful API design principles and best practices.Knowledge of secure coding practices and application security principles, including input validation, authentication, authorization, and vulnerability mitigation. Experience with Software Development Lifecycle (SDLC) as well as modern software engineering tools and practices such as Confluence, JIRA, Scrum and Agile methodologies.Ability to translate business requirements into system designs, solutions and design concepts using tools such as ER diagrams, UML, flow charts.Well versed in relational database design and implementation, and proficient with relational database such as MySQL and PostgreSQL.Ability to write unit tests and familiarity with testing frameworks (e.g., Testify, Jest).Experience with containerization technologies, particularly Docker, for application development, packaging and deployment.Solid experience working with *nix systems and git.Soft Skills:Strong problem-solving skills and ability to troubleshoot complex issues.Excellent communication skills, with the ability to work collaboratively across teams.Adaptable mindset with the ability to thrive in a fast-paced, evolving environment.Added Advantage:Broader experience with AWS services (e.g., EC2, ECS, RDS, Lambda, S3) is a significant plus.Experience with CI/CD tools and pipelines, particularly Bitbucket Pipelines.Previous experience in the telecommunications industry, particularly with Business Support Systems (BSS).Familiarity with Infrastructure as Code (IaC) practices (e.g. Terraform).Our Commitment to You At Time, we believe great work deserves great support. Here’s what you can look forward to when you join us:Comprehensive medical coverage for you and your immediate family, including outpatient care, hospitalisation, dental and optical benefits.Wellness support with an annual spending account for health-related needs, alternative treatments, or even paid-up premiums for personal insurance.Employee assistance during life’s big moments, from celebrations to times of bereavement.Learning & growth opportunities through dedicated time for learning, access to LinkedIn Learning and rewards for upskilling.Cash rewards for recognised certifications and full reimbursement for up to two approved professional memberships each year.*Only shortlisted candidates will be notified.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs