Software Developer

SportPesa SPS Sportsoft Limited
13 Nov 2017
15 Nov 2017
Contract Type
Full Time
Software Developer ERLANG and/or SCALA Liverpool
SportPesa - the global brand in cutting-edge sports technology and entertainment has taken over as Everton's new shirt sponsor and is set to create many exciting opportunities on Merseyside at its European headquarters at the Royal Liver Building on the city's waterfront.
Those roles will mostly be IT-based, with SportPesa's local partner 'Sportsoft' pushing for a local recruitment drive in Merseyside as part of a long-term vision. We are excited to deliver the familiar local touch to the market that our brand has been known for providing best product, superior customer service and execute on our commitment for global growth.
Job brief
Our team of trailblazers and innovators is now seeking a highly creative and innovative Software Developer to work in our Liverpool office. You will be responsible for understanding business requirements and translating them into well tested, maintainable, and reliable software.
You will develop our applications, server and database that make up the foundational structure of the website, you will be a part of a highly collaborative team who are adept at solving complex digital problems.
Your implementation suggestions will help us strike a balance between simplicity and achieving the desired outcomes for our users. We will rely on your insights and innovation to keep our products relevant and valuable for our customers.
You will enjoy enhancing our current product to make it even more relevant to the end user. You will partner with other teams to make sure technologies align across the platform to provide the best ongoing, reliable experience.
Responsibilities • Deliver fully functioning web-based and mobile applications that meet business goals. • Contribute to the architecture across the technology stack, from database to native apps. • Get feedback from, and build solutions for, users and customers. • Write clean code to develop functional web applications and participate in the entire application lifecycle, focusing on coding and debugging. • Collaborate with Front-end developers to integrate user-facing elements with server side logic. • Gather and address technical and design requirements, build reusable code and libraries for future use. • Troubleshoot and debug applications, perform UI tests to optimize performance.
Requirements Essential • 2+ years history of development in several of the following technologies: SCALA, ERLANG, Javascript, NodeJS, C++, etc. • Good working knowledge and interest in Java, Ruby on Rails, etc. (knowledge of Elixir and OTP is an advantage). • Experience with containerisation (e.g. Docker, Kubernetes). • Experience with relational and non-relational data stores (e.g., MongoDB, CouchDB, Cassandra, etc.). • Significant experience writing and utilising RESTful API services and performance tuning large scale applications. • Excellent working knowledge of HTTP and REST.
• Experience with system and application monitoring solutions. • Desire to get your hands dirty from time to time with ops duties. • Willingness to learn new languages should the need arise. • First-hand experience with Agile development methodologies. • Ability to work collaboratively as a team-player in a cross-functional environment. • Ability to be productive in an autonomous, high-trust environment.
Desirable • An active Github account that shows diversity of interests. • Experience writing sane high-concurrency systems. • Experience with wrangling large data stores. Software Developer (ERLANG and/or SCALA), Liverpool • Experience with queueing systems. • Frontend HTML, JS, CSS ability. • In-depth knowledge of browser security models. • An archaeological fascination with old and broken browsers.
As with every kind of programming job, soft skills are imperative. Strong communication is no longer an exception — it is vital for you to help us to bridge information gaps between the front-end and back-end to build a product you will be proud of.
In addition, you will have good analytical and Linux skills and an excellent problem solver who can operate in a highly autonomous and collaborative (agile) environment. If you have a tireless quest for new knowledge and of course, an open mind toward fresh ideas that define a software developer we would like to hear from you.
We offer an excellent pay and benefits package such as pension, health, life assurance, gym membership and relocation assistance. The Company’s success is reliant on a flexible and knowledgeable workforce and all employees will be offered access to training and development opportunities and will be encouraged to develop their potential.
Apply with a copy of your CV and a brief explanation indicating your suitability for the role and salary expectations.
This job was originally posted as