Senior Software Developer

Senior Software Developer

William Hill

Dublin, Ireland

Job description:

As a Python developer within the team, you are tasked with ensuring that we consistently deliver significant value to our customers. This involves adhering to best practices and coding standards, while also actively seeking opportunities to enhance the team's processes and overall effectiveness. Your contributions are essential in maintaining the quality, efficiency, and innovation of our platform.

What you will be doing:

  • Designing solutions for new features with a strong focus on non-functional requirements (such as scalability, performance, security, usability);
  • Taking initiative/ownership to drive projects to completion and overcome roadblocks with positivity and creativity;
  • Functionally testing all developed code to a very high standard to enable QA to test efficiently ensuring non-functional requirements such as scalability, performance, monitoring, maintenance, security, and usability;
  • Respond with urgency to operational issues, owning resolution within your sphere of responsibility;
  • Monitor key metrics and remain vigilant about degradations in service;
  • Leading technical and functional discussions within team;
  • Mentoring teammates and providing meaningful feedback.

Who we are looking for:

  • Demonstrable deep knowledge of Python with extensive experience with MySQL and Linux;
  • Exceptional analytical and problem solving skills with experience with asynchronous networking library such as Twisted or Tornado;
  • Experience using modern Python web frameworks. e.g. Flask, Django and Python ORM e.g. storm, sqlalchemy with knowledge of cloud based services, e.g, Kafka, Elasticsearch etc.;
  • Great communication skills are essential.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Ireland      Developer      Hybrid      Linux and Unix      Python Developer      William Hill     

EuroTechJobs Logo

© EuroJobsites 2026