Go/TypeScript Developer
- 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
+10 more
Job description
As a Senior Software Engineer, you’ll design, build and maintain scalable B2B SaaS solutions, with a particular focus on workflow, automation and cloud-native engineering. You’ll work across the software life cycle, from technical design and API development through to deployment, observability and production support. The environment follows a we build it, we run it philosophy, so reliability, maintainability and instrumentation are considered from the outset. You’ll also play an important role in technical decision-making, collaborating across product and engineering teams and helping other engineers develop.
What You’ll Be Doing
- Designing, building and maintaining scalable B2B SaaS and workflow solutions
- Developing cloud-native services using an API-first approach
- Helping modernise established applications and business logic for a cloud-first architecture
- Building automation that is testable, maintainable and designed to scale
- Working with TypeScript/JavaScript and modern containerised environments
- Contributing to architecture and technical decisions across cross-functional teams
- Building and improving CI/CD pipelines and engineering automation
- Ensuring applications are observable, supportable and production-ready
- Working iteratively within a Now/Next/Later product delivery environment
- Using modern development and AI-assisted engineering tools to improve productivity and software quality
- Coaching and sharing knowledge with other engineers
- Continuously identifying pragmatic improvements across technology, tooling and ways of working
Requirements
You’ll be an experienced software engineer with a strong background in modern application development and an interest in building high-quality SaaS products. Ideally, you’ll bring:
- Strong commercial experience with TypeScript/JavaScript
- Experience building and operating cloud-native applications
- Experience with containerisation
- Knowledge of at least one major cloud platform and an understanding of the trade-offs between cloud-native and vendor-specific services
- Strong understanding of APIs, automation, CI/CD and modern software delivery practices
- Experience designing software for maintainability, testability and production support
- An understanding of a high-performance language such as Go/Golang, and where it can be applied effectively
- Experience working in cross-functional product and engineering teams
- A pragmatic, iterative approach to software development
- Strong communication skills and the ability to work effectively across technical and non-technical teams
- A commitment to continuous learning, knowledge sharing and coaching others
Experience with .NET, Azure and DORA metrics would be advantageous, but isn’t essential. You’ll also be comfortable using - or actively exploring - modern AI-assisted development tools such as Cursor, GitHub Copilot, Warp or similar.
Why This Role? This is a strong opportunity for a Senior Engineer who wants more than simply working through a development backlog. You’ll have the scope to influence how software is designed, built and operated; work on genuinely complex workflow and automation problems; and help shape the evolution of a modern SaaS/FinTech platform.
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
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What is TypeScript?
Dev Digest 159: AI Pipelines, 10x Faster TypeScript, How to Interview
Dev Digest 121 - AI goes offline
Dev Digest 120 - Apple and peers