Lead Engineer

Skills
Software As A ServiceBusinessContinuous ImprovementDatabasesEvent DrivenObserver PatternProduction Support
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Experience in git and CI/CD pipelines
  • Experience in cloud native computing Docker Kubernetes
  • Experience working on applications that leverage Service Oriented Architecture SOA
  • Experience working on applications that leverage Event Driven Architecture EDA
  • Experience architecting and developing large complex applications
  • Experience with various design and architectural patterns such as Observer Pattern and Clean Architecture
  • Experience in microservice environments
  • Professional experience in application design and development at an enterprise level post-graduate
  • Extensive professional experience developing enterprise applications in Java Kotlin Spring Boot and or JavaScript TypeScript NestJS and Angular

Nice to have

  • Innovative
  • Collaborative
  • Strong communicator
  • Mentoring mindset
  • Quality focused

Day to day

  • Lead technical implementation of new solutions across the Repairs Portfolio and provide clear recommendations for delivery
  • Design develop and modify complex code independently while collaborating with multiple teams and supporting the wider technology vision
  • Act as a subject matter expert who drives coding standards performance testing and continuous improvement across the software lifecycle

Hiring process

  • Submit application
  • Reference checks
  • DBS check
  • Financial probity check