jobs in Snappymob

居家办公 Senior Software Engineer (Node.js) 工作, 薪水, Snappymob Federal Territory 公司招聘中 - Ricebowl

Senior Software Engineer (Node.js)

Undisclosed

KL City, Federal Territory

分享
保存

工作地点

  • Kuala Lumpur Federal Territory Malaysia

职位描述

岗位职责

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. 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?

  • 8+ years of hands-on software engineering experience in Agile environments.

  • Strong leadership experience as a player-coach engineering lead.

  • 6+ years of 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?
  • Employer-Sponsored Work Visa: Comprehensive relocation support with full visa sponsorship.

  • 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.

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多