Amway is the world’s #1 direct selling company and one of the largest family-owned businesses globally. Since 1959, we’ve been empowering people with innovative solutions and over 450 premium products in nutrition, beauty, and home care. Sold exclusively through our network of independent distributors and our webshop, our products help millions live healthier, more vibrant lives. With a presence in over 100 countries and $7.2 billion in revenue in 2025, Amway continues to lead the way.
Our top brands? Nutrilite™ – the world’s #1 brand of vitamins and supplements, ARTISTRY™ – high-performance skincare and beauty, and eSpring™ – cutting-edge water filtration systems.
Job Purpose:
We are looking for a Backend Software Engineer to join a team focused on building best-in-class digital solutions and platforms. You will be a key contributor in designing and developing backend services that support global native applications that enable our distributors to build and run health and well-being businesses. While the role is primarily backend-focused, it also offers opportunities to collaborate across the full solution stack. This role provides the opportunity to build and strengthen your cloud engineering skills while extending our platform, delivering new features and services, and working closely with native engineering teams on integration and testing.
Primary Responsibilities:
In this role, you’ll collaborate with product managers, designers, and engineers to deliver new features or fixes. Your responsibilities span the entire development lifecycle, from requirements analysis and technical design to implementation, testing, and releasing application updates. You’ll have an experienced team of engineers who will help bring you up to speed and support your growth in the long term.
type=”disc”-
-Design, develop, and maintain backend microservices using Node.js (TypeScript) in a serverless or event-driven architecture.
-Design event-driven flows and asynchronous integrations using messaging services like SQS and SNS.
-Implement cloud-native backend solutions using AWS services including Lambda, API Gateway, DynamoDB, S3, SQS/SNS, AppConfig, EventBridge Scheduler, and other cloud components.
-Build and maintain integrations with data indexing and search solutions such as Elasticsearch or OpenSearch.
-Follow engineering best practices in code quality, modular design, and maintainability.
-Develop and maintain automated tests, including unit, integration, and end-to-end tests, and support their integration into CI/CD pipelines in collaboration with the DevOps team.
-Integrate with external APIs and internal systems using REST and GraphQL patterns.
-Support service reliability through monitoring, log analysis, and operational diagnostics using CloudWatch and similar tools.
-Troubleshoot production incidents and support issue resolution in collaboration with support and operations teams, including incidents reported through enterprise support workflows.
-Work effectively with globally distributed teams across product, design, QA, and architecture.
-Lead moderate or complex technical initiatives or contribute independently to larger projects.
-Participate in code reviews and provide constructive feedback to improve team quality standards.
REQUIRED KNOWLEDGE, SKILLS, ABILITIES AND/OR RELATED EXPERIENCE
-Bachelor’s degree in computer science, information systems, or significant related experience
-Minimum 2-3 years of industry experience in software development
-Minimum 1-2 years of building and testing application services including use of:
style=”list-style-type:circle”-
-Node.js (TypeScript): strong understanding of async/await, modular design, clean coding practices, and solid software design principles.
-Experience with Express.js or similar frameworks for building and maintaining API-based microservices.
-AWS services (from application code): practical experience working with API Gateway, Lambda, S3, DynamoDB, SQS / SNS, EventBridge to build and connect lightweight, event-driven services.
-Application design: ability to design efficient, maintainable serverless microservices with proper error handling and performance awareness.
-Reliability patterns: understanding of idempotency, retries, and asynchronous processing.
-Testing: experience with Mocha / Chai or similar Node.js testing frameworks for unit and integration testing.
-Engineering quality: focus on code readability, maintainability, and clear project structure.
-Familiarity with asynchronous processing and message-driven workflows.
-Understanding of AWS Lambda performance characteristics (e.g. cold starts, memory usage, ephemeral storage).
-Experience with OpenSearch / Elasticsearch (indexing and query basics).
-Optional familiarity with Java backend services (ability to read or make small code changes).
-Knowledge of clean coding practices, development, testing, and troubleshooting tools, including:
style=”list-style-type:circle”-
-REST integration patterns and basic familiarity with GraphQL APIs
-Code management using Git (e.g. GitHub, GitLab)
-Agile collaboration tools (e.g. Jira, Confluence)
-Static code analysis (e.g. SonarQube)
-Testing frameworks and approaches for unit, integration, and end-to-end testing
-Soft skills and Behavioral Competencies:
style=”list-style-type:circle”-
-Ownership mindset: accountable for service reliability, code quality, and timely delivery.
-Analytical problem-solving: able to design practical solutions within cloud and serverless constraints.
-Team collaboration: communicates effectively with engineers, product owners, and design partners, and participates actively in agile ceremonies.
-Continuous learning: stays up to date with evolving cloud technologies, tools, and engineering best practices.
To help us track our recruitment effort, please indicate in your email/cover letter where (vacanciesineu.com) you saw this job posting.
Location: Sofia (1407) - Bulgaria Salary: Competitive Type: Permanent Main Industry: Search Information Technology Jobs…
Location: Milano Centro - Milan, Lombardy - Lombardia, Italy Salary: Negotiable Type: Permanent Main Industry:…
Location: Chartres - Eure-et-Loir, Centre, France Salary: Competitive Type: Permanent Main Industry: Search Information Technology…
Location: Machelen (1831) - Belgium Salary: Competitive Type: Permanent Main Industry: Search Information Technology Jobs…
Location: Prague 5 (158 00) - Czech Republic Salary: Competitive Type: Permanent Main Industry: Search…
Location: West London, London, United Kingdom Salary: £190 - £300 per day Type: Temporary Start…