Unknown Company

Software Engineer

Remote • Posted Yesterday
Remote Contract IT & Technology

Location: Remote - Anywhere in Europe - UK Hours must be worked

Contract: Initial 12 Months

This role will suit engineers who enjoy solving difficult technical problems and who are comfortable discussing:

  • Data structures
  • Algorithms
  • Complexity analysis
  • Scalability
  • Performance optimisation
  • Engineering trade-offs

This is not a role focused purely on frameworks or UI development. We're looking for engineers who can reason about systems, design efficient solutions and build scalable software.

What You'll Be Working On

  • Designing and building high-performance services using Node.js and TypeScript.
  • Creating scalable distributed systems and event-driven architectures.
  • Solving performance and optimisation challenges.
  • Building reliable APIs and backend platforms.
  • Designing solutions for real-world engineering problems with evolving requirements.
  • Working closely with senior engineers on architecture and technical strategy.
  • Improving observability, reliability and operational performance.

Computer Science & Engineering Fundamentals

You should be comfortable discussing and applying:

  • Algorithm design and optimisation
  • Time and space complexity
  • Performance analysis
  • Scalability and reliability principles

Technical Experience

  • Experience building production APIs and backend services.
  • Experience with distributed systems or event-driven architectures.
  • Experience working within cloud environments (AWS, Azure or GCP).
  • Strong understanding of software architecture and system design.

Highly Desirable

  • Kafka, RabbitMQ, SQS, SNS or similar messaging technologies.
  • Microservices and serverless architectures.
  • WebSockets and real-time systems.
  • React and/or Next.js.
  • Docker and Kubernetes.
  • Infrastructure as Code.
  • Performance engineering experience.

Candidates should be comfortable explaining their thought process, discussing trade-offs and evolving an initial solution as requirements change.

The Kind of Engineer We're Looking For

You're likely to be a strong fit if you enjoy:

  • Optimising systems for performance and scale
  • Working with algorithms and complex data processing
  • Designing robust software architectures
  • Understanding how things work beneath the framework layer

#J-18808-Ljbffr

Software Engineer in Remote at Unknown Company

This position is listed as contract and able to be worked remotely.

Back to Job Search