> Markdown version of [/jobs/ext/4675035-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4675035-senior-software-engineer). 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). --- # Senior Software Engineer - **Company:** Real Staffing - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $135,200 - **Contract:** Temporary contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Android Software Development, Apple IOS, Unit Testing, Software Quality, Databases, Continuous Integration, Data Structures, Software Design Patterns, DevOps, Amazon DynamoDB, PostgreSQL, Node.Js, Software Architecture, Next.js, SQL Databases, Software Technical Review, TypeScript, ReactJS, Cloudformation, Event Driven Architecture, Integration Tests, Kubernetes, Non-relational Database, Graphql, React Native, Functional Programming, Terraform, Serverless Computing, Docker, Microservices - **Published:** November 11, 2026 - **Apply:** https://www.realstaffing.com/en-gb/job/senior-software-engineer/4082152 ## About the Role The ideal candidate brings strong full-stack engineering experience and a track record of building large-scale public-facing applications. You should have at least 6 years of experience and strong expertise in TypeScript/JavaScript, Node.js, SQL, APIs, and React, with experience in GraphQL also highly relevant. Exposure to Next.js and React Native is advantageous. You will also need experience with microservices and event-driven architecture, ideally within AWS environments using technologies such as Serverless, Lambda, Docker, and Kubernetes. Strong database knowledge is important, including PostgreSQL and DynamoDB, with a clear understanding of when to use relational versus non-relational databases. Familiarity with testing frameworks, design patterns, data structures, algorithms, and DevOps collaboration using Terraform, CloudFormation, and CI/CD pipelines is also expected. This role would suit someone who values humility, ownership, transparency, continuous learning, and positive teamwork. Must-Have Skills: Node.js, SQL, React, API, DevOps, GraphQL, TypeScript, JavaScript Nice-to-Have Skills: NextJS, React Native, iOS, Android, Microservices, Event Driven Architecture, AWS, Serverless, Lambda, Docker, Kubernetes, DynamoDB, Terraform, CloudFormation, CI/CD, unit testing, integration testing, functional testing, design patterns, data structures, algorithms, PostgreSQL ## Description We are seeking a Senior Software Engineer to join a high-impact product team operating with a startup mindset and the support of a large, established organisation. This is a 12-month contract opportunity, fully remote, focused on building and scaling a consumer-facing platform used by millions of users and a broad network of providers across the US. In this role, you will partner closely with engineering leadership, product, and project stakeholders to solve complex technical challenges and turn ideas into well-defined technical plans. You will help drive software architecture decisions, champion code quality, scalability, reusability, and security, and contribute through design and code reviews. The position also includes mentoring other engineers and supporting a collaborative, high-performing engineering culture.