Senior Software Engineer

Posted 24 March 2024
Discipline Software
Contact NameJulia Miranda

Job description

JOB TITLE: Senior Software Engineer
LOCATION: Hertfordshire
SALARY: Up to £100,000
WAY OF WORKING: Full Time | Hybrid | Permanent

C4S Search are proud to be working a fast growing, ambitious marketing, and technology company in the Hertfordshire area.

  • Formulate effective strategies (including software designs) in accordance with product specifications
  • Produce meticulously structured, testable code
  • Adhere to both industry and internal standards, incorporating best practices
  • Ensure solutions exhibit high performance and observability within intricate, high-throughput systems via metrics and monitoring
  • Implement a harmonious balance between technical resolutions and commercial constraints
  • Cultivate collaboration within and across teams
  • Offer technical guidance to team members at varying experience levels
  • Accurately scope and estimate project tasks
  • Uphold agreed-upon delivery schedules
  • Contribute as an individual contributor and through collaborative efforts
  • Assume responsibility for technical solutions from conception to deployment
  • Demonstrate adaptability in response to technical shifts
  • Contribute to the enhancement of internal standards

  • Desired: Utilisation of modern PHP 8+ in commercial settings, along with expertise in development frameworks like Laravel / Symfony.
  • Proficiency required in JavaScript/TypeScript for work with NodeJS frameworks such as NestJS, and familiarity with frontend frameworks like React.JS, with potential for skill enhancement in these areas.
  • Prior experience in constructing platforms employing event-based architecture and CQRS.
  • Familiarity with AWS Services such as Aurora, MSK Kafka, ECS, EMR.
  • Ability to compose automated unit/integration tests for solutions.
  • Capability to construct and maintain CI/CD pipelines using Gitlab.
  • Proficiency in Docker implementation.
  • Good understanding and application of SCM branching strategies.
  • Strong grasp of SOLID principles and design patterns with practical experience.
  • Hands-on involvement with one or more DevOps tooling platforms.
  • Experience in engineering high availability, high throughput OLTP platforms.
  • Comprehensive understanding of fundamental design principles underpinning scalable applications.

C4S Search connect future tech talent with leading deep tech, bio tech & clean tech organisations and we are always keen to hear from those who work in the tech industry.