Software Developer (node.js, in-house)
Brak informacji o wynagrodzeniu
MidFull-time·Umowa o pracę
#330914·Dodano 13 dni temu·28
Źródło: theprotocol.itTech Stack / Keywords
Node.jsTypeScriptExpressAWS LambdaAWS API GatewayAWS S3DynamoDBSQSSNSRESTGitJiraSonarQubeJavaEventBridgeElasticsearch
Firma i stanowisko
Amway is the world’s #1 direct selling company and one of the largest family-owned businesses globally. Since 1959, it has offered over 450 premium products in nutrition, beauty, and home care. These products are sold exclusively through a network of independent distributors and a webshop, helping millions live healthier lives. Amway operates in over 100 countries and reported $7.2 billion in revenue in 2025. Its top brands include Nutrilite™ (the world’s #1 brand of vitamins and supplements), ARTISTRY™ (skincare and beauty), and eSpring™ (water filtration systems).
Wymagania
- 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 experience building and testing application services using:
- Node.js (TypeScript) with strong understanding of async/await, modular design, clean coding practices, and solid software design principles.
- Express.js or similar frameworks for API-based microservices.
- AWS services (API Gateway, Lambda, S3, DynamoDB, SQS/SNS, EventBridge) for building event-driven services.
- Application design for efficient, maintainable serverless microservices with proper error handling and performance awareness.
- Reliability patterns including idempotency, retries, and asynchronous processing.
- Testing frameworks such as Mocha/Chai for unit and integration testing.
- Engineering quality focusing on code readability, maintainability, and clear project structure.
- Familiarity with asynchronous processing and message-driven workflows.
- Understanding AWS Lambda performance characteristics (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 REST integration patterns, basic GraphQL APIs, Git, Jira, Confluence, SonarQube, and testing frameworks.
- Soft skills: ownership mindset, analytical problem-solving, effective team collaboration, and continuous learning.
Obowiązki
- Collaborate with product managers, designers, and engineers to deliver new features or fixes across the entire development lifecycle.
- 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.
- 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.
Oferta
- Hybrid work model (3 days from the office).
- Private medical care in LuxMed Group.
- MyBenefit Cafeteria Platform with Multisport card available.
- Group Life Insurance.
- Additional day off for your birthday.
- Additional two days off per year for voluntary activities.
- Employee discount for Amway products.
- Annual bonus based on company and individual performance.
- Various internal and external trainings including professional certifications and e-learning platform access.
- Possibility of growth within the organization.
- International team environment.
- Numerous company events and office initiatives.
- Family atmosphere with no formal dress code.
- Attractive office location in the heart of Krakow (High 5ive, Pawia street).
Elastyczne godziny
Opieka zdrowotna
Ubezpieczenie
Karta sportowa
Płatny urlop
Bonusy
Darmowe napoje
Parking dla aut
Pakiet wypoczynkowy
Imprezy teamowe
Amway Global Business Services
Pracodawca