Senior Software Engineer TypeScript Node.js

Client Server
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 80K

Job location

Remote

Tech stack

API
Amazon Web Services (AWS)
Continuous Integration
DevOps
Amazon DynamoDB
Event-Driven Programming
Github
PostgreSQL
MongoDB
MySQL
Node.js
NoSQL
Cloud Services
Software Engineering
Systems Architecture
TypeScript
Backend
Containerization
Kafka
REST
Terraform
Docker
User Administration
Jenkins
Microservices

Job description

As a Senior Software Engineer you'll join the team as they scale the product to support millions of users. You'll design and deliver high-quality, maintainable backend code and features using TypeScript and Node.js that is aligned with established codebase architectural standards and covered by tests as well as supporting backend system performance and reliability, helping to maintain 99% uptime SLA., You'll design, implement and extend robust APIs and microservices supporting gameplay, user management, platform and content management systems, collaborating with product and game teams to ensure alignment of features with backend architecture and with DevOps to ensure uptime, observability and deployment reliability.

Requirements

You can work from home from anywhere in the UK. Please note: you must be a UK citizen or hold the right to work without visa restrictions., * You have strong backend software engineering experience with TypeScript and Node.js

  • You have experience with Kafka and Event Driven Architectures
  • You have a good knowledge of microservices, RESTful APIs and scalable system architecture
  • You have experience of working with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB)
  • You have a strong appreciation of DevOps, CI/CD, GitHub Actions, Jenkins
  • You're familiar with containerisation (Docker), cloud services (AWS), and Infrastructure-as-Code (Terraform)
  • You're comfortable taking ownership of projects, working with the Lead Engineer and mentoring more junior team members
  • You're collaborative and pragmatic with great communication skills

Benefits & conditions

  • Salary to £80k
  • Remote working
  • Private medical care
  • Life Assurance
  • 25 days holiday plus your birthday off
  • Impactful role with excellent career progression as the company scales

Apply for this position