Lead Developer

Company: Spencer Richardson
Apply for the Lead Developer
Location:
Job Description:

This is an exciting new role working for an award winning and growing Tech company.

We’re looking for a hands‑on Lead Developer to own architecture, drive technical direction, and lead a small engineering team. This is a role for someone who doesn’t just write code, but designs systems, sets standards, and ships scalable software.

MUST-HAVE REQUIREMENTS

  • Microservices architecture — has designed and owned multi-service production systems, not just contributed to them
  • Deep Laravel / PHP knowledge — architecture, queues, testing, performance tuning, and ecosystem best practices
  • Production Go experience — comfortable writing and shipping Go services, not just reading them
  • Clean architecture / domain-driven design — Porto, DDD-style layering, or equivalent structured approach
  • API design — REST, async patterns, and queue-based communication between services
  • Event-driven systems — hands‑on with MQTT, pub/sub, or message queue patterns in production
  • Distributed systems fundamentals — idempotency, retry strategies, fault tolerance, observability, and scaling patterns

AWS & Infrastructure

  • Strong AWS breadth — EC2, RDS/Aurora, Redis/ElastiCache, S3, SQS/SNS, IAM, VPC and networking fundamentals
  • Cloud‑native microservice infrastructure design — can architect, not just configure
  • CI/CD pipeline ownership — has designed and maintained deployment pipelines across multiple services
  • Cost awareness — track record of right‑sizing or optimising cloud spend
  • Leadership & Delivery
  • Engineering team leadership — has managed or led a small cross‑functional team (even informally counts, but must be genuine)
  • Sprint and technical planning — leads delivery, not just participates in it
  • Code review culture — sets and enforces quality standards across multiple languages
  • Mentoring – can articulate how they’ve grown other developers
  • Translates product requirements into technical plans bridges the gap between business and engineering
  • Incident leadership – has owned and resolved complex production issues under pressure
  • Stakeholder communication — can present technical decisions clearly to non‑technical audiences
  • SQL and data modelling — writes and reviews complex queries, understands indexing and schema design
  • Git workflows — branching strategies, PR culture, release management
  • Automated testing mindset — champions testing across unit, integration, and contract levels

STRONGLY PREFERRED

  • Experience scaling a SaaS platform — has navigated growth beyond initial architecture
  • Terraform / Infrastructure as Code leadership
  • Observability tooling — Grafana, Prometheus, OpenTelemetry, or equivalent
  • Mobile / backend API coordination experience
  • Security architecture mindset
  • Performance tuning at scale
  • Prior hiring experience — has interviewed and assessed engineering candidates
  • Budget ownership or FinOps awareness
  • Technical roadmap planning at a product level

#J-18808-Ljbffr…

Posted: October 16th, 2026