Expoint - all jobs in one place
מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Limitless High-tech career opportunities - Expoint

Amazon Front End Engineer DynamoDB 
Ireland, Dublin 
961022819

Yesterday
DESCRIPTION


As a Software Development Engineer, you will lead the design, implementation, and delivery of software in ambiguous and complex problem spaces. You will be working with an assorted set of stakeholders across organization such as product and program management teams and UX teams. You will influence the technology decisions that will drive future products and features that directly affect our growth in this critical space.Key job responsibilities
Impact you'll have:
* Have your code used by millions of customers. Improving their auto-part shopping experience.
* Your work will have impact in North America and worldwide.
* Help define how and what we deliver to customers.
* Mentor interns and other engineers.What you'll do:
* Design and implement new services and features for our customers.
* Support and augment our current services and features to meet our growing demand.
* Work in back, middle, and front end of our tech stacks.Who you'll work with:
* Talented engineers in our Seattle, Noida and Bangalore offices. As well as our international Compatibility partners worldwide.What you'll use:
* AWS (SNS, S3, Lambda, DynamoDB, CloudWatch...to name a few)
* Java, Spring, NodeJS
* TypeScript, JavaScript, HTML, CSS
* PerlA day in the life
SDE-II is considered as an ambassador of high-complexity coding. In an average day, an SDE-II would split their time between coding, mentoring, operations and design of atomic features. A day could start with reviewing code-reviews from our international teams. Implementing code changes. Discussing requirements with our product team to get the work just right. Asking your peers for a brainstorming session. Spending some time reviewing your teams code. Mentoring an intern.Key job responsibilities
• Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market.
• Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry.
• Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.
• Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.
• Design and code the right solutions starting with broadly defined problems.
• Work in an agile environment to deliver high-quality software.

BASIC QUALIFICATIONS

- 1+ years of non-internship professional software development experience
- Experience programming with at least one software programming language


PREFERRED QUALIFICATIONS

- Bachelor's degree in computer science or equivalent