Please check your email .
Our client is an innovative Insure Tech company led and backed by a successful technology entrepreneur and venture capital.
They provide highly scalable real-time data enrichment APIs that deliver critical data-based insights to insurers at the point of quote. Their APIs handle millions of transactions a day and we are looking to expand the breadth and depth of our product offering.
Their growth means they need a Software Engineer who will thrive in small cohesive team who is curious and self-disciplined with a positive, can do, proactive approach – able to communicate in plain English and can deliver simple solutions that stay focused on the bigger picture.
Who are we looking for?
You’re an excellent technologist who gets stuff done.
You’re curious, self-disciplined and thrive working as part of a small cohesive team, providing mentorship to those around you whilst growing your own skills.
You’re a proactive, positive, can-do kind of person who communicates in plain English and delivers simple solutions that stay focused on the bigger picture.
Your role will be:
This is a remote-first role. However, occasional travel to the head office in Nottingham or other meeting locations may be required.
You will be joining a small team of highly capable engineers building our core product suite capable of processing millions of transactions daily. Highly skilled as a developer and professionally experienced with high-volume transactional systems, you’ll be one of our most experienced hands-on software engineers.
You’ll advise on how to architect our solutions in a sustainable way and to modern standards and share your knowledge to help others to do the same. You will have a strong voice in technology choices in this arena, the ability to pick up new concepts quickly and an opportunity to broaden your skills across the wider technology stack we use; learning from our other experienced engineers.
The role will typically involve
Platform development using our core technologies
Mentoring & sharing knowledge with other team members
Architecting new features and supporting others to do the same
Improving our development practices
Testing and test automation
Building & managing infrastructure and services
Planning and estimating technical work
Automating manual repetitive tasks
Anything else that might reasonably be required to help us ship, manage and maintain great software!
What will you bring to the role?
Excellent problem-solving skills and attention to detail
Excellent general collaborative software development skills
Excellent JavaScript or TypeScript coding skills
Designing and delivering Typescript / Node.JS APIs
Mentoring & sharing knowledge with others
And if you have Full-Stack Development experience all the better – but this is not essential.
You will have at least 6 of these core technologies:
Node.js
Javascript/Typescript
AWS Lambda
AWS Fargate
AWS Step Functions
ElasticSearch
AWS CloudFormation
AWS DynamoDB
AWS Elasticache
And be proficient with at least 6 of these software development practices:
Git source control
Scrum
Pair programming
Test Driven Development (TDD)
Testing (Unit, Integration, Functional or
Load)
Application Security
Software delivery pipelines (CI/CD)
Automation
Infrastructure as Code (IaC)
And if you have any of the following it would be a welcome bonus!
Docker
Python
Sparkling Logic
Postgres
Nextcloud
Hubspot
PHP
MySQL
In return you get:
Excellent salary
25% of salary as Equity in company after 3 months probation
Flexible working
99% Work from Home – occasional days in Head Office in Nottingham
Fun, friendly working environment
Regular socials
Discretionary bonus scheme
Free share options in the company
Pension
Employee health insurance
25 days holiday + your birthday off
Enhanced maternity and paternity leave
Tech Loan Scheme