Senior Software Engineer (Node.js)
Snappymob Kuala Lumpur, Malaysia
IT Services and IT Consulting · 51-200 employees
About the role
The Senior Node.js Developer will design and maintain scalable, high-performance web applications while driving system architecture and technology strategy. They will also collaborate with cross-functional teams to deliver end-to-end solutions and provide technical leadership to ensure high-quality engineering outcomes.
What they look for
Requirements
Candidates must have 4+ years of software engineering experience with extensive expertise in Node.js, microservices, and AWS serverless architecture. Strong knowledge of system design, database management, and DevOps practices is required, along with a commitment to agile methodologies.
Benefits
Full description
About Snappymob Malaysia
Snappymob is a boutique technical consultancy specializing in fintech and financial services in Malaysia and APAC. We craft cutting-edge web and mobile solutions that push boundaries, tackling the impossible challenges that others won't even attempt.
Our vibrant team of 100+ innovators from 18 nationalities brings together world-class engineers, QA specialists, and designers. We're obsessed with our craft, thrive on continuous learning, and collaborate to turn ambitious ideas into reality.
About the role
We are seeking a highly skilled Senior Node.js Developer to join our engineering team. This opportunity is open to Malaysian candidates only. The role involves designing, developing, and maintaining scalable web applications, with a strong focus on performance, reliability, and responsiveness across both frontend and backend systems.
Key Responsibilities
- Define solution design and system architecture for customer-facing and backend applications.
- Design and develop scalable, high-performance, and low-latency systems for mission-critical applications.
- Translate business requirements into technical solutions and drive technology strategy alignment.
- Develop end-to-end solutions across mobile/client, backend services, and databases (including APIs and stored procedures).
- Ensure software quality through code reviews, unit testing, integration testing, and agile practices.
- Write and maintain technical documentation, including architecture and API documentation.
- Troubleshoot, debug, and enhance existing systems to ensure stability and performance.
- Manage system monitoring, production support, release management, and application security.
- Support SIT/UAT activities and resolve technical issues during project delivery.
- Collaborate with product managers and engineering teams to design and deliver effective solutions.
- Provide technical leadership and guidance to ensure high-quality engineering outcomes.
What would you need?
- 4+ years of hands-on software engineering experience in Agile environments.
- Extensive experience in Node.js for REST APIs and microservices.
- Strong expertise in microservices, event-driven, and distributed system architecture.
- Extensive AWS experience (Lambda, API Gateway, Step Functions, S3, RDS, DynamoDB, SNS, SQS, EventBridge, IAM, VPC, CloudWatch).
- Strong experience in serverless architecture using AWS Lambda.
- Solid understanding of system design principles focused on scalability, reliability, and performance (NFRs).
- Strong knowledge of SQL and NoSQL databases, including schema design and performance tuning.
- Experience with DevOps practices, CI/CD, Git, and automated testing.
- Understanding of networking fundamentals (HTTP/HTTPS, TCP/IP, WebSockets).
- Strong problem-solving, communication, and team leadership skills.
Why Join Us?
- Candidate Eligibility: Malaysian citizens only.
- Accessible Location: Conveniently located near the LRT for easy commuting.
- Career Growth: Thrive with mentorship, skill-enhancing workshops, and continuous learning opportunities.
- Flexible Work Options: Achieve work-life balance with 2 days WFH, 3 days in-office, and flexible hours.
- Innovative Projects: Contribute to exciting, cutting-edge projects that challenge and enhance your skills.
Similar roles
-
Copy of Développeur / Développeuse Node.JS / OIDC-OAuth2
GoMind Paris, Ile-of-France, France
-
Senior Backend Engineer (Node.js) - AI-Assisted Development
GSSTech Group Bengaluru, Karnataka, India
-
Développeur / Développeuse Node.JS / Public API
GoMind Paris, Ile-of-France, France
-
Senior Software Engineer - (Java, NodeJS, AWS, Python)
CreateFuture Leeds, England, United Kingdom
-
Senior AI Software Engineer (Node.js)
Kilo Vilnius, Vilnius County, Lithuania · €66K–€84K/yr
-
Integration Engineer - NodeJS, APIs
ANZ Banking Group Limited Bengaluru, Karnataka, India