Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever

Software Developer

  • Source: LinkedIn
  • Addition
  • Remote
  • London
  • Full-Time
  • Mid level

Job Description

Software Developer

**Permanent Fully Remote Competitive Salary DOE**

We’re partnering with a growing technology business to appoint an experienced Software Developer to join its engineering team.

This is an excellent opportunity for a practical, experienced engineer who enjoys solving real problems, taking ownership of production systems and building reliable, maintainable software. You’ll be joining a business at an exciting stage of growth, with a strong focus on maintaining a high-quality SaaS platform while continuing to scale its products and integrations.

We’re particularly interested in developers with strong backend experience who value good engineering judgement over adopting new technology simply for the sake of it.

The Opportunity

As Software Developer, you’ll play a key role in designing, developing and maintaining the core SaaS platform alongside the systems and integrations that support it.

This is a hands-on engineering role where you’ll work across backend services, APIs, third-party integrations and production systems. While backend development will be your primary focus, you’ll also be comfortable reading and making changes to modern frontend code when required.

You’ll have genuine ownership and influence over the technology, working through complex engineering problems and helping to ensure the platform remains reliable as the business continues to grow.

Key Responsibilities

You’ll play an important role in the continued development and reliability of the platform by:

  • Designing, developing and maintaining reliable backend services and APIs.
  • Taking ownership of production systems and resolving issues as they arise.
  • Building and maintaining integrations with multiple third-party services.
  • Identifying and resolving issues involving unreliable dependencies, partial failures and other production challenges.
  • Debugging complex problems using logs, symptoms and available system information.
  • Maintaining and improving existing code, including systems originally developed by other engineers.
  • Contributing to modern frontend code when required.
  • Making pragmatic engineering decisions based on reliability, maintainability and business requirements.
  • Supporting the continued development and scalability of the platform.

About You

You’ll be an experienced Software Developer / Software Engineer with strong backend development skills and approximately 4–6 years’ commercial software development experience.

More experienced candidates are also welcome, although this opportunity is particularly suited to someone who has developed their skills within a stable engineering environment and understands what it means to take long-term ownership of systems.

Ideally, you will also have:

  • Strong backend development experience using C#, Go, Java or a similar programming language.
  • Experience designing, building and maintaining APIs.
  • Experience working with and taking ownership of production systems.
  • Experience within cloud-native environments or self-managed infrastructure.
  • Experience working with multiple third-party integrations.
  • An understanding of retries, idempotency, partial failures and reconciliation.
  • Strong debugging and problem-solving skills.
  • The ability to work effectively from logs, symptoms and limited information to identify underlying issues.
  • Confidence reading and making changes to modern frontend code when required.
  • Experience within a SaaS, platform or scale-up environment, although strong agency or product development experience will also be considered.
  • A track record of maintaining and improving existing systems and seeing projects through over time.
  • Engineering Mindset
  • Beyond technical capability, we’re looking for someone with strong engineering judgement and a pragmatic approach to technology.
  • You’ll be comfortable fixing bugs you didn’t create, improving code you didn’t originally write and taking ownership when problems occur in production.
  • You’ll understand the trade-offs involved in engineering decisions and prioritise building reliable, maintainable solutions over introducing technology simply because it is new.

This is an opportunity for someone who enjoys understanding how systems actually work, approaching problems calmly and methodically, and delivering good engineering without relying on buzzwords.

Why Apply?

This is a fantastic opportunity to join a growing technology business where engineers have genuine o…

Skills

  • c-sharp
  • Golang
  • Java

Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with Addition

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes