SDE 2 Backend developer

Software Development
  • Software Development
  • India
  • Applications have closed

Website Amazon India

JD:

As a Software Development Engineer at Amazon, you have industry-leading technical abilities and demonstrate breadth and depth of knowledge. You build software to deliver business impact, making smart technology choices. You work in a team and drive things forward.

Responsibilities:

• You solve problems at their root, stepping back to understand the broader context.

• You develop pragmatic solutions and build flexible systems that balance engineering complexity and timely delivery, creating business impact.

• You understand a broad range of data structures and algorithms and apply them to deliver high-performing applications.

• You recognise and use design patterns to solve business problems.

• You understand how operating systems work, perform and scale.

Requirements:

• You write high quality, maintainable, and robust code.

• You recognise and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.

• You have experience building scalable software systems that are high-performance, highly-available, highly transactional, low latency and massively distributed.

• Bachelors or Masters in Computer Science or relevant technical field.

• Experience in software development and full product life-cycle.

• Excellent programming skills in any object oriented programming languages – preferably Java, C/C++/C#, Perl, Python, or Ruby.

• Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.

• Proficiency in SQL and data modeling.

Similar Jobs to Apply