We are looking for a highly-skilled software engineer to join our team. As a Senior Software Engineer, you will be part of a client team building innovative products. You will be proficient at problem-solving, crafting scalable, resilient, and fault-tolerant architectures, and effective communication.
Requirements
- Proficiency in JavaScript/TypeScript, Python, and Go with ability to rapidly learn new languages
- Experience with modern frameworks across the stack (FastAPI, Gin, Express, etc.)
- Production experience with React, modern build tools, state management, responsive design, and accessibility standards
- Comprehensive testing experience (unit, integration, e2e, security) and performance optimization
- Scalable system design patterns, load balancing, and high-availability architectures
- Database design and optimization (both relational and NoSQL)
- API development (REST, GraphQL, gRPC) and event-driven architectures
- Caching strategies and message queue systems (Redis, Kafka, RabbitMQ)
- Cloud platforms (AWS, Azure, GCP) with containerisation (Docker, Kubernetes)
- CI/CD pipelines and Infrastructure as Code (Terraform, CloudFormation)
- Monitoring, observability, and performance optimisation tools
Benefits
- Company Private Health care
- Enhanced fully paid maternity and paternity leave for up to 6 months
- Company’s Pension Scheme (UK Only)
- 25 days annual holiday (excluding Public Holidays)
- £2000/€2000 annual allowance for Training/Conferences
- £300/€300 annual allowance for additional hardware
- Mental Health support: access to Spill app
- Meditation/Sleep support: Headspace or Calm app subscription
- Bonus (depending on Company performance and results)
- Company laptop
- Generous referral schemes