Fullstack Developer (Backend Focused) at Amazon Web Services

  • Anywhere (100% Remote) Only
  • Amazon Web Services
Job Description:

We are one of the dev teams within Region Services that works on the tooling that helps us deploy and track services to every AWS region around the globe. This team will have the opportunity to work on highly visible projects that directly impact hundreds of other teams at Amazon.

We need developers who move fast, are capable of breaking down and solving complex problems, and have a strong will to get things done. Developers at Amazon work on real world problems on a global scale, own their systems end to end and influence the direction of our technology that impacts hundreds of millions customers around the world.

Join a team of super smart, customer obsessed Developers that like to have fun in a start-up like environment.

Key job responsibilities:

  • Develop dynamic front-end web applications and the backend APIs that power them Deliver front-end website UIs (JavaScript, TypeScript, React), through creating and translating mock-ups into code
  • Design and code new RESTful APIs (Python) that support both web and programmatic callers
  • Build natively on AWS, using serverless technologies (CloudFront, API Gateway, Lambda)
  • Create backend systems that scale by leveraging NoSQL databases (DynamoDB)
  • Raise the bar on quality, security, performance, scalability, usability and operations
  • Stay abreast of developments and trends in Cloud architectures, web dev and programming languages
  • Support the Region Services organization mission through the creation of tooling for AWS region builds, service expansion and feature tracking
  • Establish relationships across development teams to programmatically integrate our services with other teams’ APIs

Check us out at https://w.amazon.com/bin/view/AWSRegionBuildEngineering/Recon and feel free to Chime trzimm@ if you have specific questions.

Basic qualifications:

  • A Bachelor's degree in Computer Science, related field or equivalent work experience
  • Highly proficient in at least one modern programming language such as Java, C++, Python, Go, C#, TypeScript etc.
  • Strong knowledge of Computer Science fundamentals, including; data structures, object oriented programming, design and analysis of algorithms
  • Experience leading the design, build and deployment of complex and performant (reliable and scalable) software solutions in production
  • Experience writing technical documents, project plans and progress reports to leadership and to stakeholders

Preferred qualifications:

  • Mater's Degree in Computer Science or related field or equivalent work experience
  • Strong knowledge of Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
  • Knowledge of, at least, one modern programming language such as Java, C#, or Python
  • Experience with building dynamic web applications and the APIs that power them (React, Redux, NodeJs, and/or Angular)
  • Experience developing complex software systems that have been successfully delivered to customers
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Ability to take a project from scoping requirements through actual launch of the project
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
  • Experiencing mentoring junior software development engineers and driving engineering excellence
  • Meets/exceeds Amazon’s leadership principles requirements for this role
  • Meets/exceeds Amazon’s functional/technical depth and complexity for this role

Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice (https://www.amazon.jobs/en/privacy_page) to know more about how we collect, use and transfer the personal data of our candidates. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need an adjustment during the application and hiring process, including support for the interview or onboarding process, please contact the Applicant-Candidate Accommodation Team (ACAT), Monday through Friday from 7:00 am GMT - 4:00 pm GMT. If calling directly from the United Kingdom, please dial +44 800 086 9884 (tel:+448000869884). If calling from Ireland, please dial +353 1800 851 489 (tel:+3531800851489).

Company Benefits

  • Private pension
  • 25 days holiday
  • Bonus scheme
  • Shares
  • Private healthcare

Interview Process

  • Recruiter Phonescreen
  • 1st stage phonescreen (including coding exercise)
  • Final stage interviews (multiple rounds, including 3 coding exercises)

Other Jobs in Full Stack