Lead Full Stack Engineer

Ocho
Belfast, United Kingdom
2 days ago

Role details

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

Job location

Remote
Belfast, United Kingdom

Tech stack

Java
JavaScript
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Automation of Tests
Cloud Computing
Relational Databases
Distributed Systems
Github
Python
PostgreSQL
MongoDB
Node.js
Systems Integration
TypeScript
React
Spring-boot
Kubernetes
Playwright
Docker
Jenkins
Go
Microservices

Job description

We're searching for an experienced Senior Software Engineer who can operate across the full stack, lead small engineering teams, and shape the technical direction of new and existing products. This is an opportunity to work on high-impact, customer-facing platforms using modern JavaScript frameworks, cloud-native architectures and event-driven APIs.

You'll work closely with product, design and engineering leadership to deliver scalable features, drive engineering best practice and support the growth of junior engineers. If you enjoy turning ambiguous ideas into technical solutions, shipping quickly without compromising quality, and influencing both architecture and delivery, this role is for you.

What You'll Be Doing

  • Leading and delivering full-stack features using TypeScript, Node.js and Java/Spring Boot
  • Designing and building scalable backend services, APIs and integrations
  • Working closely with Product and UX to scope features, refine requirements and contribute to roadmap direction
  • Owning the software delivery lifecycle from planning through QA, release and iteration
  • Implementing CI/CD pipelines and automating deployment workflows using GitHub Actions, Docker, Kubernetes and AWS
  • Coaching and mentoring junior and mid-level engineers, supporting their growth and improving delivery velocity
  • Providing technical leadership in architecture discussions and cross-team collaboration
  • Producing demos, documentation and updates to keep stakeholders aligned and informed
  • Helping establish engineering standards, rituals and best practices across the wider technology team

Requirements

  • 7+ years full-stack development experience across React, Node.js, TypeScript and Java
  • Strong cloud and infrastructure knowledge: AWS (EC2, ECS, S3, Lambdas), Kubernetes, Docker
  • Experience building modern CI/CD pipelines and automated test frameworks (Jenkins, GitHub Actions, Playwright)
  • Proven ability to lead engineering teams, own delivery and navigate ambiguity
  • A product mindset , able to translate business goals into clear technical plans and articulate trade-offs
  • Experience working in startups, scale-ups or greenfield environments
  • Knowledge of relational databases such as PostgreSQL, with additional exposure to MongoDB an advantage
  • Strong communication skills and confidence presenting technical work to internal and external stakeholders
  • A passion for clean, maintainable code and scalable architecture
  • Exposure to Golang or Python beneficial but not required

Nice to Have

  • Experience in highly distributed systems or event-driven architectures
  • Prior involvement in platform engineering or developer tooling
  • Experience integrating with third-party services or building internal SDKs

Benefits & conditions

  • High ownership role with influence over technical direction
  • Opportunity to lead greenfield product development
  • A collaborative, product-first culture where engineering and delivery move quickly
  • Career growth into Tech Lead / Staff Engineer path
  • Competitive salary and benefits

Apply for this position