
Software Engineer – Backend, Mid
Signals
full-time
Posted on:
Location Type: Hybrid
Location: London • United Kingdom
Visit company websiteExplore more
Tech Stack
About the role
- Delivering Impact Through Quality Software
- Contributing towards features, while guiding them from conception to production
- Writing clean, readable, and maintainable code
- Building robust observability into solutions through comprehensive logging, tracing, and metrics
- Working with services that process millions of documents daily
- Designing and implementing performant, secure APIs
- Optimising database queries and data models
- Understanding distributed systems principles to build resilient, scalable solutions
- Collaborating closely with cross-functional teams
- Maintaining a product engineering mindset and discussing tradeoffs
- Participating actively in team ceremonies
Requirements
- Working with varied technologies and languages, such as Clojure, Python, Typescript, etc.
- Experience with API design and integration, including RESTful services
- Comfortable using different databases (relational and non-relational) and storage systems, such as ElasticSearch, PostgreSQL, S3, DynamoDB, Redis, etc.
- Understanding of distributed systems concepts and microservices architecture
- Experience with cloud platforms (AWS) and infrastructure-as-code
- Proficiency in debugging complex issues and performance optimisation
- Security-aware development practices and understanding of common vulnerabilities
- Willingness to work across the stack, comfortable with both backend services and frontend interfaces
Benefits
- Embracing Modern Development Practices
- Contributing to team discussions on AI tools
- Clear progression framework with opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ClojurePythonTypescriptAPI designRESTful servicesElasticSearchPostgreSQLDynamoDBRedisAWS
Soft skills
collaborationcommunicationproblem-solvingteamworkproduct engineering mindsettradeoff discussionadaptabilitydebuggingperformance optimisationsecurity awareness