Senior Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+21 more
Job 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.
Requirements
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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦