Vitesse PSP Limited

Senior Full Stack Engineer

Vitesse PSP Limited

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇬🇧 United Kingdom

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

Distributed SystemsReactTypeScript

About the role

  • Design, develop, deploy and support world-class, enterprise-level products.
  • Understand and follow the flow from storyboarding, wireframing, prototyping to completed UI/backend.
  • Prepare low fidelity prototypes for internal review and brainstorming.
  • Capable of gauging technical feasibility of the prototype.
  • Present high-fidelity designs/mock-ups for review/iteration/approval.
  • Participate in software operational excellence efforts by identifying and troubleshooting customer pain points.
  • Create high quality technical documentation supported by example code where necessary.
  • Able to communicate effectively with their team and communicate the implementation of solutions clearly
  • Able to write narrative documentation on home team architecture
  • Knows when to use appropriate design patterns
  • Writes idiomatic code in-home team tech stack
  • Designs new schemas comprising multiple tables
  • Implements complex asynchronous messaging flows, and complex RPC handlers
  • Implements distributed systems with multiple interacting services
  • Coordinates complex deployments and database migrations
  • Handles complex error cases in-home team codebases
  • Debugs production issues
  • Proactively consider the scalability, observability, and security implications of their work
  • Can deliver large well-defined tasks and smaller scope not-well-defined problems
  • Owns the implementation of part of home team architecture
  • Contributes to scaling engineering hiring (eg. onsite interviews)
  • Onboards and mentors new engineers (i.e. by finding learning opportunities for others)
  • Contributes to writing proposals co-authored with TL/PE
  • Breaks down large problems into small steps across multiple PRs
  • Proactively provide daily updates to the team and seeks feedback from the people around them
  • Assist the team in taking on the role of OCE (On-call Engineer) for 24/7 support
  • Builds and improves tools for the benefit of all engineers
  • Help solve customer issues
  • Able to contribute to RCAs

Requirements

  • - Strong proficiency with .Net Core, +3 years (.Net Framework experience ideal).
  • - Extensive front experience with React and ideally Typescript
  • - Professional experience in a distributed microservice architecture using asynchronous event-driven communications, DDD, and automated CI/CD pipelines.
  • - Fluent with Agile methods and collaborative working practices.
  • - Good understanding of SOLID principles, service-oriented architecture, and a particular appreciation for security best practices in software development.
  • - Confident in both oral and written communication.
  • - Proactively updates the team and seeks feedback from stakeholders.
  • - This role represents an exciting opportunity to contribute significantly to the continued development of our platform.
Benefits
  • **What We Offer:   **
  • - 2 days of volunteering leave
  • - Recruitment referral fees of $1,000
  • - Medical Insurance
  • - Basic life & AD&D insurance
  • - Access to our mental health therapy partner Oliva wellbeing platform.
  • - Sick Leave – 5 days
  • - Annual leave – 20 days
  • - Maternity leave
  • - Paternity leave
  • - Voluntary Critical Illness and accident Insurance (employee paid)
  • - Employee Assistance Program
  • - Ongoing learning & development
  • - Commuter Benefits
  • We understand that everyone has their own work rhythm and we believe in a flexible working schedule that supports a healthy work/life balance. We offer a hybrid work approach with 3 days in the office.
  • **Our Values – or what we call “Vitesse at Our Best” **
  • The Vitesse values are a true reflection of what it takes to thrive in our business, so it’s important to us that any employee who joins our business is aligned with these 3 attributes
  • **Confident Humility ****We believe the best ideas come from listening and learning. We leave ego at the door, ask for help when we need it, and celebrate collective success. When one of us wins, we all do.
  • **Driven to Succeed ****We’re ambitious about the opportunity ahead and committed to achieving it together. We hold ourselves to high standards, take pride in what we deliver, and push for meaningful outcomes for our customers, our partners, and each other.
  • **Tenacious Responsibility ****We take ownership of our work, our decisions, and our results. We face challenges with resilience, learn from setbacks, and see things through to completion. Because doing the right thing matters.
  • **We are an Equal Opportunity Employer  **
  • We’re committed to creating an inclusive home for all, where you’re treated fairly, respected, and valued for who you are. If you need any interview adjustments or have accessibility requirements, please contact Clara Moretti-Parker at clara.moretti-parker@vitesse.io.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
.Net Core.Net FrameworkReactTypescriptdistributed microservice architectureasynchronous event-driven communicationsDDDautomated CI/CD pipelinesSOLID principlesservice-oriented architecture
Soft skills
effective communicationoral communicationwritten communicationcollaborative working practicesproactive updatesfeedback seekingmentoringproblem-solvingteam coordinationcustomer issue resolution