Backend Software Engineer

Amazon.com, Inc.
Seattle, WA, United States
4 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Compensation
$100,000.0 - $150,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Android Software Development Automation of Tests Cloud Computing Configuration Management Software Design Documents DevOps Programming Tools Infrastructure as a Service (IaaS)
+17 more
Python (Programming Language) Node.Js Cloud Services Ansible Software Engineering Web Services Sinon ReactJS Backend Git Build Management Heroku Information Technology Front End Software Development Restful APIs Es2015 Mocha

Job description

We’re a small, cross-functional engineering team building cloud services that power a fleet of enterprise-deployed Android devices. As a Backend Software Engineer, you’ll own core infrastructure - from scaling and reliability to over-the-air (OTA) update pipelines - that makes mobile products usable at enterprise scale. You’ll work across the full product surface, translating real customer requirements into production-ready, reusable solutions. This is a high-ownership role on a tight-knit team. You’ll write design docs, lead reviews, shape development practices, and ship code that matters. What You’ll Do Build and maintain backend services supporting a Mobile Infrastructure as a Service platform. Work across the stack - from Android OS and apps to CLI tools, dashboards, and provisioning automation. Architect web services to meet demanding scale and reliability requirements. Enhance and operate core over-the-air (OTA) update infrastructure. Design and implement authorization and security models for web services. Translate customer-specific requirements into generic, reusable backend solutions. Architect and build new web services and internal tooling. Write design one-pagers and lead design reviews with the team. Conduct peer code reviews and help shape team development standards. Build and maintain test automation and CI/build management pipelines. Drive new product development and write public-facing API and feature documentation. Collaborate with international teammates and contribute to DevOps efforts as needed.

Requirements

Required 3+ years of software development experience, with 2+ years focused on cloud and backend systems. Strong experience designing and implementing RESTful APIs and web services. Demonstrated experience scaling web services in production environments. Hands-on experience with AWS (or comparable cloud platforms such as GCP or Heroku). Proficiency in at least one backend programming language/stack (e.g., Java, Python, or Node.js). Experience with testing and test automation. Strong CS fundamentals or equivalent professional experience. Bachelor’s degree in Computer Science or a related field, or equivalent experience. Authorized to work in the United States (US citizen or valid US work visa). Visa sponsorship is not available. Based in or willing to work on-site in Seattle, WA. Nice to Have Familiarity with server-side JavaScript / Node.js and the Express framework. Experience with JavaScript ES6+ testing frameworks (e.g., Mocha, Chai, Sinon). Exposure to front-end JavaScript frameworks such as React. Knowledge of the Android ecosystem, APIs, and development tools. DevOps / configuration management experience (e.g., Ansible or similar). Practical knowledge of Git and CI/build tooling. Who thrives here: Engineers who are curious, collaborative, and comfortable owning problems end-to-end - from architecture through documentation. You communicate clearly, stay humble, and care about building things that work reliably at scale., This is an on-site role based in Seattle, WA, USA. Candidates must be located in Seattle or willing to relocate. Visa sponsorship is not available - applicants must be authorized to work in the United States.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:03 min

Mocking implementation controllers using Sinon

Sascha Depold +1 · World Congress 2021

2:44 min

Formatting unit tests with Mocha and Chai

Sascha Depold +1 · World Congress 2021

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

5:27 min

Testing contracts with JavaScript frameworks

Liu Xiaohui · LIVE

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all