About the Role
We are looking for a Senior Software Engineer to join a high-performing, collaborative engineering team working on modern, scalable products. This role suits a full-stack engineer with strong frontend expertise, who is also confident contributing to backend and cloud-based systems. You will work on new feature development, greenfield projects, and continuous technical improvements in a cloud-first environment.
Key Responsibilities
Build & Deliver
- Design, build, test, deploy, and maintain high-quality software from development through production
- Develop scalable, reliable, and high-performing applications aligned with modern engineering standards
- Contribute to frontend-heavy full-stack development while collaborating on backend services
- Build and operate cloud-first solutions, primarily on AWS
- Troubleshoot and resolve production issues, ensuring system reliability and performance
- Work effectively within Agile teams and contribute to continuous delivery practices
Engineering Excellence
- Write clean, readable, well-tested code using secure coding practices
- Apply modern engineering practices such as CI/CD, test-driven development, and clean architecture
- Strengthen engineering quality, DevOps culture, and team delivery standards
- Actively participate in code reviews, technical discussions, and design decisions
Collaboration & Support
- Work closely with engineers, leads, product partners, and business stakeholders
- Communicate proactively across distributed teams and time zones
- Mentor junior engineers and contribute to team growth and onboarding
- Take ownership, demonstrate accountability, and work independently when required
- Participate in on-call or production support rotations as needed
Required Skills & Experience
- Strong experience with React (must-have)
- Solid backend experience using Node.js (must-have)
- Hands-on experience with AWS and cloud-native application development (must-have)
- Experience building and consuming APIs
- Working knowledge of TypeScript
- Familiarity with GraphQL is a plus
- Experience with monitoring, logging, and system alerting
- Strong understanding of software design patterns and data modelling
- Experience working in Agile, DevOps-driven environments
What We're Looking For
- Senior-level engineer with a proactive and ownership-driven mindset
- Comfortable working across multiple projects and teams
- Able to collaborate effectively in a global, distributed setup
- Open to learning, feedback, and continuous improvement
Why Join
- Work on meaningful, modern technology solutions
- Be part of a diverse, global engineering team
- Strong engineering culture comparable to leading tech companies
- Opportunity to work on innovative products and emerging technologies, including AI-driven solutions
Work Schedule: 9:30AM KL, MY hours
Employment Type: Contract
Work Setup: Remote