Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Amazon Software Development Engineer - AWS Commerce 
United States, New York, New York 
44779908

09.09.2024
DESCRIPTION

We are looking for a Software Development Engineer with experience in building secure, scalable solutions that delight customers. As an engineer within Commerce Platform, you will be part of a team of high performing engineers. You will interface and collaborate with many teams across AWS. You will help us build a responsive, single-page application with front-end technologies like React, Redux, and TypeScript, with data provided from microservices built with AWS EC2, Lambda, and DynamoDB. You will work closely with software development engineers, UX designers, and product managers from conception through delivery of world-class customer experiencesKey job responsibilities
- Design, implement, troubleshoot, debug, evaluate, modify, deploy, and document infrastructure and services.- Functionally decompose complex problems into simple, straight-forward solutions.
- Understand system inter-dependencies and limitations.

BASIC QUALIFICATIONS

- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 2+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience
- Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Experience with common front-end technologies such as HTML, CSS, JS, TypeScript, and Node


PREFERRED QUALIFICATIONS

- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
- Experience building complex software systems that have been successfully delivered to customers
- Experience using JavaScript frameworks such as react