Search by job, company or skills

TIME dotCom Berhad

Senior Fullstack Engineer (Retail)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 7 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

The position reports to the Head of Engineering

Job Overview

We are looking for a highly-skilled technical expert to join our growing retail IT team at TIME as a Senior Full Stack Engineer. With a strong background in building scalable, high-performance, and secure applications, the ideal candidate will be an expert with our core technologies: Next.js (or React), Go, PostgreSQL, and Redis, and proficient with Docker.

You will be a key technical contributor and mentor within our development team. Your role is to tackle the most complex technical challenges, own large-scale features from design to deployment, and elevate the skills of the entire team through mentorship and by setting a high bar for code quality. As we practice Scrum, your experience and ability to guide others within an Agile environment are essential.

Your work life:

  • Design & Development: Take ownership of complex features and components, leading their design, development, and maintenance across the full stack.
  • Front-End Expertise: Architect and build responsive, scalable, and intuitive user interfaces using Next.js, setting best practices for the front-end codebase.
  • Back-End Expertise: Design, develop, and own scalable and secure backend services and APIs using Go, with a focus on reliability and low latency.
  • Security & Quality: Model and champion secure coding best practices. Conduct thorough code reviews to ensure high standards of quality, performance, and security.
  • Database Architecture: Contribute to and optimize our database architecture, designing efficient schemas and queries for our PostgreSQL database.
  • Mentorship: Mentor and guide junior and mid-level engineers, fostering a culture of technical excellence and collaborative problem-solving. Help unblock team members and provide constructive technical feedback.
  • Collaboration: Actively participate in and guide technical discussions, collaborating closely with product owners, designers, and other engineers to refine requirements and deliver high-impact features.
  • Agile Process: Actively participate in all Scrum ceremonies (sprint planning, stand-ups, reviews, retrospectives), helping to improve team velocity and processes.
  • Troubleshooting: Own advanced troubleshooting for complex bugs and system-wide issues, performing deep root cause analysis.
  • Process Improvement: Contribute to and advocate for the continuous improvement of our development processes and technical stack by evaluating new technologies and practices.

To be considered, you'll need:

  • Education: Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Experience: 3-5+ years of proven experience as a Full Stack Engineer, with demonstrable experience in a senior capacity, mentoring other engineers and tackling complex technical challenges.

Technical Skills:

  • Expertise in modern front-end development frameworks, particularly Next.js and ReactJS.
  • Deep expertise in at least one backend language, with a strong preference for Go. (Experience with Java or Python is also valuable).
  • Strong mastery of Object-Oriented Programming (OOP), SOLID principles, and other architectural design patterns.
  • Expertise in RESTful API design principles and best practices.
  • Proven experience implementing and championing secure coding practices and application security principles (input validation, authentication, authorization, etc.).
  • Extensive experience working within an SDLC and using modern software engineering tools and practices (Confluence, JIRA, Scrum/Agile methodologies).
  • Proven ability to translate complex business requirements into robust system designs, solutions, and design concepts (ER diagrams, UML, flow charts).
  • Advanced skills in relational database design, implementation, and performance tuning (e.g., MySQL, PostgreSQL).
  • Strong advocacy for TDD/BDD and extensive experience with unit testing frameworks (e.g., React Testing Library, Jest, Go testing libraries).
  • Proficiency with containerization technologies, particularly Docker, for application development, packaging, and deployment.
  • Expert-level experience with git, including branching strategies and CI/CD integration.

Soft Skills:

  • Exceptional problem-solving skills and the ability to troubleshoot and resolve the most complex issues.
  • Excellent communication and mentorship skills, with the ability to articulate complex technical concepts to diverse audiences.
  • Adaptable mindset with the ability to thrive in a fast-paced, evolving environment.
  • A strong sense of technical ownership and a commitment to quality.

Added Advantage

  • Deep experience with AWS services (e.g., EC2, ECS, RDS, Lambda, S3) and cloud-native architecture.
  • Experience designing and managing CI/CD tools and pipelines, particularly Bitbucket Pipelines.
  • Previous experience in the telecommunications industry, particularly with Business Support Systems (BSS).
  • Proficiency 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.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 134789307