Job Title: Senior Software Engineer / Developer
Location: London (Liverpool Street At least once a week)
Salary: £70,000-£90,000
Job Type: Full Time, Permanent
APPLICANTS MUST BE BASED IN THE UK AND HAVE THE RIGHT TO WORK IN THE UK
About Xerini:
Our vision is that organisations around the world trust us to solve their most critical data problems and build their most valuable services to achieve their business dreams.
We’re small but with ambitious growth plans, and we intend to develop our IP and offerings across multiple sectors, including (but not limited to) engineering, construction, manufacturing and finance.
We do all of this whilst abiding to our core values:
- Be kind, act with integrity, respect others
- Be curious, find out new things, share your experience
- Think long term, but be a pragmatic practitioner of your craft
About You:
You’re an experienced developer who still has to write code every day to feel good. You understand how important it is to make good architectural and system design decisions – and you can make them – but you also understand that they mean nothing in Powerpoint and everything in code.
As someone who loves working as part of a team, and helping to mentor and develop those around you, you’re excited to come into our buzzing London office at least once a week to collaborate. You’re equally aware of using ‘deep flow’ time away from the office to maximise your development output.
You’re ‘hands on’, you ‘get stuck in’, and you take ownership when you can to ‘get cool stuff done’.
Minimum Qualifications and Requirements:
- Very strong ReactJS developer and/or Java/Kotlin developer
- Proven experience as a Senior Developer or similar role
- Experience working on front and back-end systems
- Experience with NoSQL and relational databases
- Familiarity with common stacks and libraries
- A proven track record in planning, developing, and testing software
- 5+ years’ experience
- Educated to degree level or equivalent experience
- Excellent communication skills, both verbal and written
- Experience in mentoring or leading other developers
- Machine learning experience with libraries such as TensorFlow and Keras would be looked on extremely favourably
In the role you will be expected to:
- Work in a cross-functional team that is responsible for the full software development life cycle, from conception to deployment, and you will look to take ownership of technical tasks.
- Carefully consider the design and impact of technical changes and discuss with peers and senior staff.
- Strive to write simple, clean, and testable code on the front and back end, which is always supported by appropriate unit tests.
- Raise concerns, issues, or impediments to progress with the appropriate senior staff as soon as possible.
- Update time and task management software (e.g., Clockify, Jira) regularly and accurately as required.
- Engage courteously and constructively with clients as and when required.
- Work with your line manager to produce and maintain a development plan for your technical and personal progression.
In return Xerini will:
- Pay you!
- Provide benefits such as Private Healthcare Insurance, Headspace membership, and a day off on your birthday
- Help you to develop yourself technically, professionally, and personally through training, mentorship, and a Personal Development Plan
- Let you work whenever and wherever you want in the UK, so long as you get the office at least once a week
- Get you to work on interesting, challenging, technology-focused projects
APPLICANTS MUST BE BASED IN THE UK AND HAVE THE RIGHT TO WORK IN THE UK
We value equality and diversity at our company. We welcome and encourage applications from all sections of society regardless of sex, race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, gender identity, pregnancy, maternity or related condition (including breastfeeding) or any other basis as protected by applicable law.
Candidates with the relevant experience or job titles of: Java Developer, Software Developer, Software Engineer, Java Engineer, JavaScript Developer, Java Integration Developer, Systems Developer, SQL Developer, SQL Engineer, SQL Server, Games Developer, Application Developer, Game Developer, Game Designer, Software Tester, IT Software Developer, IT Database Developer, JavaScript Engineer, IT Software Engineer, Software Testing, Java Testing, may also be considered for this role.