Finding the best job has never been easier
Share
You will play an active role in building new Rewards offers in partnership with other technology leaders within and outside the team. You should be comfortable with a degree of ambiguity, you will tackle challenging situations every day, and you’ll have the opportunity to work with multiple technical teams at Amazon.
Key job responsibilities- Work closely with our UX and PMs to define and implement requirements and the best user experience
- Technical design and implementation of services involved in Rewards core functionality- Full E2E ownership of the Rewards Program
- Write high quality, maintainable code and perform peer code-reviewsA day in the life- Design, develop and maintain at scale a variety of stacks which includes front end (React) and back end (Java) components running on AWS.
About the team
As a relatively new team (3.5 years), we carry little tech debt.We prioritize writing high quality and maintainable code sticking to Agile (Scrum) methodologies, and build systems that leverage existing tools to provide extensive test coverage across our services.
- Experience in professional, non-internship software development
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
These jobs might be a good fit