Software Engineer

OPEN_SOURCE INC.
United States
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$80,000.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Computing Platforms Microsoft Azure Cloud Computing Software Quality Code Review DevOps Python (Programming Language) Next.js TypeScript
+3 more
Backend NestJS Terraform

Job description

You will help design, build and maintain scalable software products using Python and TypeScript. Working closely with Product, Design and Engineering, you will deliver new features, improve existing systems and contribute to technical decisions across the platform. This is a hands on engineering role with the opportunity to influence architecture, improve code quality, mentor other engineers and help shape engineering best practices., * Designing, developing and maintaining scalable software applications

  • Building reliable APIs and backend services
  • Delivering new features alongside Product, Design and Engineering
  • Contributing to architecture and technical direction
  • Taking part in code reviews and improving engineering standards
  • Mentoring and supporting other engineers
  • Improving platform performance, reliability and observability

Requirements

  • Strong commercial experience with Python and TypeScript
  • Experience with Next.js and NestJS
  • Experience building cloud native applications on Azure
  • Experience working on large scale software platforms
  • A good understanding of Agile and DevOps practices
  • Strong communication skills and a collaborative approach, * Strong commercial experience with Python and TypeScript
  • Experience with Next.js and NestJS
  • Experience building cloud native applications on Azure
  • Experience working on large scale software platforms
  • A good understanding of Agile and DevOps practices
  • Strong communication skills and a collaborative approach

Preferred Skills

  • Experience with Terraform or ORM tools would be beneficial.
  • An interest in artificial intelligence, sustainability or technology for good would also be welcomed.

Benefits & conditions

Pay range and compensation package

Up to £80,000, depending on experience.

About the company

We are partnering with a technology for good organisation that is looking for a Software Engineer to join its collaborative product engineering team. The organisation builds software that supports meaningful, real world change and is looking for someone who combines strong technical skills with a thoughtful and collaborative approach to engineering.

Apply for this position

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

Apply on arc.dev

Good distractions

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

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

2:04 min

Comparing flexible tools against opinionated NestJS frameworks

Matteo Collina Matteo Collina · JS Congress

4:30 min

Scaffolding pages and routing single-page applications with Next.js

Josh Goldberg · JS Congress

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

2:51 min

Full stack architecture for server-sent events using Next.js

Ahmed Megahd Ahmed Megahd · WWC 2025

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all