Software Engineer - Backend
Role details
Job location
Tech stack
Job description
Role: Lead Backend Software Engineer Location: London/Newcastle - Hybrid Office & Home Who Are We? mkodo builds world class apps, middleware and digital products in the global lottery, betting, and gaming space. We have an open, supportive, dynamic culture where...
Requirements
We're looking for a Senior Software Engineer with strong TypeScript, Python and Node.js experience to help design and build core backend services powering the platform.
This role has a heavy backend focus, working on APIs, distributed systems, and data pipelines that process large volumes of external signals.
What You'll Work On
-
Designing and building backend services using Node.js, Python and TypeScript
-
Developing APIs and integrations with internal and external data sources
-
Working on data ingestion pipelines and event-driven systems
-
Writing clean, maintainable, and well-tested code
-
Collaborating with engineers across backend, data, and frontend teams
-
Contributing to system design and architectural discussions
Tech Stack
Backend: Node.js, TypeScript, Python
Data: PostgreSQL
Architecture: Microservices, Event-driven systems
Infrastructure: AWS (ECS, Lambda, RDS, S3), Terraform, CI/CD
Frontend (context): React, Next.js, TypeScript
What We're Looking For
4-7+ years of backend engineering experience
Strong experience with TypeScript, Node.js and Python
Experience building production APIs and scalable backend services
Strong communication skills and ability to explain technical thinking
Passion for solving complex engineering problems
Nice to Have
Experience with high-volume data pipelines
Familiarity with AWS environments
Startup or scale-up experience Similar jobs, Job Description Senior Backend Engineer VC-backed Tech: Node / MongoDB Fully remote in the UK - Have you worked for a start-up or scale-up software company? - Are you passionate about solving clients' real problems and making a difference in their business? - Do you...