Jobs

Job Details

Location

Belfast, Northern Ireland

Closing Date

2022-02-28 00:00:00

Share

Senior Software Engineer

  • As a Senior Software Engineer in the Syndication team you will have a key role in designing and delivering solutions that improve Consumer experience by increasing the strength of our network. You will help us achieve this goal primarily through matching improvements across billions of products and building innovations that leverage content directly from the social presence of Consumers.
     
    The challenges that are presented by the volume of data and traffic our platform handles provides a wide range of opportunities to learn and grow your experience as an Engineer.
     
    We believe in using the right tool for the job but our typical technology stack includes AWS, Java, Node.js, React, and Kafka.
     

    Responsibilities;

      • Lead small teams of engineers.
      • Have technical ownership of one area of product and its technical direction.
      • Have end-to-end involvement in software delivery.
      • Drive, evangelise and implement best practices.
      • Help with coaching and mentoring fellow engineers and team members from a technical perspective.
      • Build partnerships: Interacting with clients, product owners and leadership to fully understand and break down the problem through discovery and finding the solution.
      • Work with team around refinement of tasks and understanding of the approach.
      • Demonstrate initiative around technical proposals and solutions.

    Requirements;

      • Significant cloud environment experience and knowledge of the latest architecture patterns including microservices, serverless, streaming, CI/CD, data management, security and observance.
      • Experience of working in an agile software development environment.
      • Proficiency with programming languages such as Java, Python, Javascript, or similar .
      • Experience with cloud technologies, specifically Amazon Web Services.
      • Understanding of Agile or Kanban / Lean software development methodologies