Software Engineer (UK Only)
- £30k – £36k • 0.0% – 1.0%
- Remote •
- 2 years of exp
- Full Time
Not Available
Remote only
About the job
About Us
Join the rapidly evolving world of legal tech at Claims Gate, where we’re not just developing software, we’re shaping the future of legal services. As a growing company, we’re seeking software engineers who are eager to dive into a high-performance team, pushing the boundaries of innovation and quality in our solutions.
You'll be part of a supportive team, working on impactful projects, with access to continuous learning resources, and mentorship to help you excel.
Team Dynamics and Learning Opportunities
Our engineers are expected to constantly push the boundaries of developing high-quality, cutting-edge software, with everyone's hands firmly on the steering wheel. This fosters a vibrant culture characterised by individual ownership and effective collaboration.
Candidate Expectations
The ideal candidate must possess a willingness to learn, adapt and contribute from their first day. As a small team, there is nowhere to hide, but every opportunity to shine. If you have a dynamic set of skills that you want to put to the test, the Claim Gate team will be right for you.
The ideal candidate thrives when given the independence to manage their projects end-to-end, taking full ownership of their work, and ensuring everything they do supports the growth of the product.
Technical Environment and Development Approach
Our frontend is developed in Vue 2 and combined with Firebase for a scalable backend. Our infrastructure spans GCP, AWS, and Azure, enabling versatile cloud solutions and other microservice integrations. We manage our codebases using a mono repo, with TypeScript being our primary language, ensuring efficient and type-safe development.
We encourage all team members to research, learn and implement new technologies within our ecosystem. Furthermore, this includes using modern tooling, including AI, to maximise your productivity and reach beyond your grasp.
Performance and Work Culture
Our performance evaluation focuses on tangible outcomes from your work. We assess whether you've surpassed client expectations, delivered exceptional feature quality, significantly enhanced the product, or notably improved the user experience.
We embrace a fully remote working environment, complemented by flexible arrangements, empowering you with the freedom to deliver high-quality work in a way that best suits your style. However, alignment with UK timezone office hours is required to ensure cohesive collaboration.
Responsibilities
Your day-to-day tasks and responsibilities will include the following, but definitely won’t be limited to:
- Conducting research, planning, designing, and delivering features aligned with product roadmaps and client requests.
- Independently managing feature delivery to meet our high-quality standards and deadlines.
- Continuously reflecting on and refining our technical processes and approaches to solutions.
- Offer and receive support from your team members, leveraging your unique strengths and skills.
- Engaging with clients to address their queries and providing dedicated technical support.
- Proactively monitoring production environments to identify and rectify bugs.
- Assist with the deployment of application changes, ensuring smooth transitions and minimal disruption to services.
Ideal Candidate Profile
The most valuable and relevant technical experience for this role would include:
- Bachelor's degree or equivalent experience in Computer Science or related field
- Demonstrated expertise in modern web development frameworks such as React, Vue, Svelte, or Angular.
- Proficiency in TypeScript for type-safe and scalable application development.
- Experience with backend technologies, particularly Firebase Functions & Firestore.
- Experience in testing frameworks such as Jest and Cypress.
- Familiarity with CSS frameworks like Bootstrap and Tailwind CSS for responsive and modular component designs.
- Experience working on projects with a large-scale user base, demonstrating skills in scalability and fault tolerance in solution design.
- Experience in database design is preferred, contributing to robust and efficient data handling solutions.