
Software Engineer - Nightwatch
- London
- Permanent
- Full-time
- Designing scalable backend architectures and data models
- Implementing complex business logic and data transformation pipelines
- Building high-throughput APIs with proper caching, rate limiting, and monitoring
- Optimizing database queries and implementing efficient data access patterns
- Managing infrastructure as code and deployment pipelines
- Debugging production issues across our systems
- Maintaining internal tooling
- Strong computer science and/or engineering fundamentals
- A self-starter who is not afraid to challenge themselves and dive into new areas
- Experience writing backends and APIs (preferably TypeScript)
- Knowledge of performance profiling and bottleneck identification
- A solution focused, outcome-oriented problem solver.
- A polyglot, comfortable developing in a range of programming languages and curious to learn more
- Demonstrates strong engineering principles and can deploy a wide range of progressive technical practices – such as continuous delivery, a walking skeleton and pipeline automation
- Comfortable in the whole spectrum of skills needed to develop, build and release an artifact to production
- Experience with TypeScript on the backend
- Experience with building backend services
- Understanding of RESTful API design patterns and the HTTP protocol
- Contentful modelling experience
- Familiarity with other backend languages (example: Rust, Go, Python)
- Messaging technologies
- Familiarity with building cloud native solutions and best practices (AWS)
- Experience in designing and developing a micro-service architecture
- Annual bonus
- Pension plan
- Health insurance
- Volunteering days
- Home office allowance
- Wellness or Gym allowance