Backend Software Development Engineer
Role details
Job location
Tech stack
Job description
Design and build scalable, serverless, and event-driven applications on AWS for Amazon Business's multi-account commerce platform. Responsible for developing mission-critical backend services, APIs, database schemas, business logic orchestration, and frontend components that enable enterprise customers to share negotiated pricing across account networks., Design and implement microservices and serverless applications using Java and Spring Boot Build event-driven orchestration workflows (AWS Step Functions, Lambda, Fargate) Design high-performance NoSQL schemas (DynamoDB) and search indices (OpenSearch) Implement RESTful APIs for segment membership, agreement provisioning, and membership management Build React/TypeScript frontend components for internal tooling (20% of role) Write comprehensive unit tests, integration tests, and end-to-end UI test automation Collaborate across 5+ engineering teams with active cross-team dependencies, Join a dynamic team as a Frontend Software Engineer, where you will play a crucial role in developing exceptional user interfaces for high-impact customer projects. Your expertise …
- 9 hours ago, Join a dynamic team as a Software Engineer specializing in COBOL, where you will play a crucial role in enhancing high-quality training data for advanced AI systems. This is an exc…
- 8 days ago
Requirements
3 5 years professional backend development experience Java / Spring Boot / Spring Framework AWS Services - Lambda, Fargate, API Gateway, ECS, S3, DynamoDB Messaging/Streaming - SQS, Kinesis Data Streams Orchestration - AWS Step Functions Distributed Systems - microservices, event-driven architecture (EDA), async orchestration API Design - RESTful APIs, service-to-service communication DynamoDB - NoSQL schema design, high-performance data modeling OpenSearch - indexing and search DevOps - Infrastructure as Code (AWS CDK), Git-based workflows React (JavaScript/TypeScript) - frontend (20% of role) Node.js, Vite / Webpack - frontend build systems Unit testing and integration testing (developer responsibility) Cypress and Selenium/DTK - UI end-to-end test automation CI/CD best practices Desired Qualifications: Prior experience with Amazon internal build systems (Brazil, HappyTrails) Prior experience with Horizonte framework Experience in high-scale distributed systems Experience with AI and agentic tooling (AI-assisted development workflows, prompt engineering, agent frameworks) Familiarity with monitoring tools (CloudWatch) Multi-account data models and B2B procurement domain experience Certifications: None required. Specific Technology/Platform Experience: AWS serverless (Lambda, Step Functions, Fargate) DynamoDB at scale (millions of records, GSI patterns) Event-driven architecture (SNS/SQS/Kinesis) React/TypeScript frontend development
Benefits & conditions
- $40.00-50.00 per hour