> Markdown version of [/jobs/ext/2448061-software-engineer-orders-api](https://www.wearedevelopers.com/jobs/ext/2448061-software-engineer-orders-api). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, Orders API - **Company:** Toast, Inc. - **Location:** United States - **Experience:** Experienced - **Salary:** $133,000.0 - $213,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Automation of Tests, Batch Processing, Big Data, Code Review, Databases, Data Stores, Relational Databases, Cursor (Graphical User Interface Elements), Distributed Systems, Amazon DynamoDB, PostgreSQL, Enterprise Messaging Systems, Object-Oriented Software Development, Dropwizard, Strategies of Testing, Management of Software Versions, Web Standards, Load Balancing, Apache Spark, Backend, Kotlin, Graphql, User Administration, Microservices - **Published:** August 28, 2026 - **Apply:** https://www.dice.com/job-detail/eaaf0af4-05c1-44f1-a7e1-579b49ab1938 ## About the Role * 3+ years of back-end experience in Java, Kotlin, or other object-oriented languages * Proficient with modern web standards and API technologies (e.g. REST, GraphQL), including schema design, evolution, and versioning * Experience owning the testing strategy for a service or component - automated testing, coverage, and quality practices * Experience operating services in production - monitoring, alerting, observability, and incident response * Experience with distributed systems, enterprise messaging systems, and/or microservices * Proficient with relational databases and alternative data stores * Proficient with AI tooling such as Cursor, Claude, and MCP servers * Strong cross-team communication skills on technical topics * Passionate about technology and learning new things Our Tech Stack Our backend services follow a microservice architecture written in Kotlin and Java using DropWizard. We use AWS extensively, ranging from DynamoDB to RDS to Lambda. We store data in a set of sharded Postgres databases and utilize Apache Spark for large-scale data workloads including query and batch processing. For event-driven communication we rely on Pulsar along with some RabbitMQ clusters. We have our own platform for user management, canary deployments, and robust load balancing. ## Description * Design and implement new features that improve functionality and reliability for our customers and partners * Define and drive the testing strategy, ensuring quality through strong automated coverage * Own operational monitoring - observability, alerting, and on-call response - and keep it highly available in production * Provide design feedback and participate in code reviews to ensure implementations meet requirements * Participate in architectural discussions and help evolve the API's design, tooling, and delivery practices * Collaborate with Product, QA, and other engineering teams to deliver robust, scalable services * Advocate for best coding practices to raise the bar for you and your team * Leverage cutting edge AI tools to enhance your development workflow, improve velocity, and help pioneer new approaches to building - contributing to a culture of innovation and productivity across the team. ## Related Videos - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Flex your Energy: Building a Cloud-Native Platform for Renewable Energy Communities](https://www.wearedevelopers.com/videos/1990-flex-your-energy-building-a-cloud-native-platform-for-renewable-energy-communities) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Build Delightful Mobile Experiences with Kotlin, Realm, and Atlas Device Sync](https://www.wearedevelopers.com/videos/694-build-delightful-mobile-experiences-with-kotlin-realm-and-atlas-device-sync) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 139 - Soft and hard queries](https://www.wearedevelopers.com/magazine/487-dev-digest-139-soft-and-hard-queries) - [WeAreDevelopers Dev Digest Issue 116 - The new search wars…](https://www.wearedevelopers.com/magazine/445-wearedevelopers-dev-digest-issue-116-the-new-search-wars)