Software Engineer

Amway It Services Sdn Bhd — Malaysia · Posted ~1 week ago

Skills

Cloud-native application development RESTful APIs Backend development Event-driven architecture AWS Serverless technologies Automated testing CI/CD Agile Production troubleshooting REST Serverless

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A large international organization is seeking a software engineer to design, develop, test, and maintain scalable cloud-native applications. The role focuses on REST APIs, backend and event-driven services, AWS and serverless technologies, clean code, testing, CI/CD, and production support. You will collaborate with product, business, quality, architecture, and technology teams in an Agile environment.

Highlights

Build scalable cloud-native and serverless solutions, work across multidisciplinary technology teams, participate in technical design and code reviews, and contribute to continuous engineering improvements.

Description

Key Responsibilities Design, develop, test, and maintain scalable cloud-native applications and services.Build and support RESTful APIs, backend services, and event-driven solutions.Develop solutions utilizing AWS services and serverless technologies.Participate in technical design discussions and code reviews.Write clean, maintainable, and well-tested code following established development standards.Create and maintain technical documentation and knowledge-sharing materials.Troubleshoot application issues and assist in root cause analysis for production incidents.Collaborate with Product Owners, Business Analysts, QA Engineers, Architects, and other technology teams.Participate actively in Agile ceremonies, including sprint planning, daily stand-ups, retrospectives, and backlog refinement sessions.Support CI/CD initiatives and contribute to continuous improvement of development processes.Participate in production support activities and on-call rotations after appropriate training and onboarding.Continuously learn and adopt new tools, technologies, and best practices. Required Technical Skills Core Technologie 1 to 3 years of experience in software developmentProficiency in TypeScript and Node.jsExperience developing and consuming REST APIsExperience working with cloud-based applications and servicesUnderstanding of event-driven and microservices-based architecturesFamiliarity with NoSQL databases and distributed systems AWS Technologies Experience or exposure to the following AWS services is preferred: AWS LambdaAWS CDK / AWS SDKAmazon Neptune (Gremlin)DynamoDBKinesisSQSSNSAPI GatewayStep FunctionsCodeBuild / CodePipelineCloudWatch Testing Experience writing and maintaining unit tests.Familiarity with Jest or similar testing frameworks.Understanding of software testing and quality assurance practices. Development Tools Git / GitHubGit BashnpmLernaHuskyCI/CD tools and practices Agile Collaboration Tools Jira (issue tracking and sprint management)Confluence (documentation and knowledge management) Work Environment Agile development methodology (Scrum/Kanban).Hybrid work arrangement based in the Malaysia office.Collaboration with global teams across APAC and US time zones. (India, Europe )Participation in an on-call rotation for production support.Continuous learning, mentoring, and professional development opportunities.Exposure to large-scale enterprise systems, cloud technologies, and modern software engineering practices.