Senior Software Engineer

Ulster, Northern Ireland and ROI.


Our innovative client combines talented engineers, a work from home approach, and cutting-edge technology to create a uniquely forward-thinking organization. They are a Venture backed, high growth, technology startup looking for passionate software engineers with 4+ years of industry experience to help grow the company. 


Their core business is to collect and collate highly specific scientific data. This helps customers accelerate the discovery of cures in fields such as cancer, Alzheimer’s and genetics. They have a variety of applications which help achieve this, and are seeking new software engineers to help them grow and maintain this suite of applications. 


Role Purpose


We’re looking for a battle hardened and experienced developer who has excellent written and verbal communication skills and is passionate about technology. We want to work with someone who loves coding and providing solutions to problems. Someone who has the maturity and experience of managing their own workload and who can prioritize the tasks on their plate. We are looking for someone who has an appetite and desire to learn new technologies. Who can then apply these new skills to the task at hand and beyond. Someone who takes responsibility for their work through the design stage, implementation, deployment, and post deployment support.


Technologies and skills


Our technology stack is always growing and changing, but here's a selection of what we currently use in some of our products


Git, C#, Javascript, React, .NET, .NET core, MySQL, Redis, Docker, HTML, CSS, Servicestack, NodeJS, RabbitMQ, MassTransit, Linux, Bash, Powershell, Selenium, Elasticsearch, AWS, Azure, Apache Kafka


Below is a breakdown of the required, core and desirable skill sets a candidate should bring to the role.


Required:

  • 4+ years working experience of c#
  • Excellent written communication skills
  • A love and passion for technology
  • Ability to pick new things up at a good pace
  • A great, enthusiastic, “Can do” attitude

 

Core skills used daily:

  • C# - .net and core
  • mySQL
  • docker
  • CI
  • Basic linux terminal skills
  • Experience designing solutions from scratch.
  • Experience in maintaining solutions that you have not primarily created.
  • Written communication

 

Desired Skills:

Demonstrable experience in one or more of the following would be an advantage:

  • Experience in optimization – managing large datasets, analyzing code for bottlenecks, analyzing systems for bottlenecks, squeezing out performance.
  • Data analysis / manipulation
  • Data cleaning with large volumes
  • Working with large datasets
  • Streaming large datasets. Experience with kafka
  • Experience in dataset enrichment
  • Experience in ETL
  • Experience in designing and implementing data pipelines.
  • Experienced Elasticsearch and Elasticsearch optimisation
  • Experience in writing API’s
  • Experience around application / API authentication
  • Redis
  • Queues eg RabbitMQ
  • Designing a Database Schema for a new feature
  • Strong Python skills
  • AWS

 

What you’ll be doing:

  • Carry out analysis, design, coding, implementation, deployment in support of our applications
  • Maintain existing code bases, including bug fixes and implementing new features within applications
  • Automating tasks
  • Contributing to algorithms that help us make our data shine compared to our competition
  • Collaborate with other product development team members to present solution options, evaluations and recommendations
  • Work on implementing solutions to enrich large volumes of data quickly and with high accuracy
  • Providing solutions to interesting problems


What They Offer:

  • Remote first company - offering the ultimate flexibility without compromise
  • Budget when you join to set up your dream work from home office
  • The best equipment and software to go about executing your day-to-day work
  • 25 days annual leave, and Bank Holidays plus your birthday off
  • A truly flexible working culture
  • Private healthcare
  • Regular team lunches & beer Fridays
  • Gaming sessions and virtual office to hang out with colleagues
  • Very good life/work balance

Apply for position now