Full Stack Software Engineer

Posted:
8/12/2024, 6:18:45 AM

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
Software Engineering

Workplace Type:
Remote

Say hello to Vault Platform

Some of the biggest problems people can face in their careers are harassment, discrimination, fraud, and corruption. We’re on a mission to enable trust and integrity in organizations. Our product is a fast-growing SaaS platform that empowers employees and their organizations to track, report, and resolve misconduct in the workplace. We’re looking for talented, driven, and mission-aligned individuals who share our vision for building speak up cultures and who want to make their mark and join us on our important journey.

The Role

At Vault, our full-stack engineers have a breadth of knowledge, allowing each other to leverage their strengths and learn from one another. We have two core squads across EMEA, at this time, this position is open to candidates in the United Kingdom only.

What you’ll do:

We firmly believe that no one is the finished article and that there should be learning in every role. However, some experience in the following areas is important:

  • Work in a rapidly growing environment with constant change and a fail forward mindset

  • X-functional collaboration within our squads with the agile coach and product designs to technically implement new features

  • Strive for "best in class" engineering standards and work in a collaborative engineering culture focused on automation, trunk-based development, and blameless postmortems.

  • Work in a supportive and psychologically safe engineering team

  • Partner with senior engineers on technical and implementation initiatives

  • Participate in code reviews, design reviews, and planning sessions to share knowledge and improve our practices

  • Work on team hackathons - dedicated time to explore and experiment with new ideas and technologies. Your hack could end up in production!

  • Work in a collaborative engineering culture focused on automation, trunk-based development, and blameless postmortems. Team members are always happy to help and provide guidance

  • As a squad work regularly optimise our workflows and processes to raise the bar

  • Get involved in lessons learned and knowledge sharing sessions to continuously improve as a team

Our stack:

Vault Platform is built with:

  • We have chosen to keep our whole stack in Typescript for a consistency, with both portals running ReactJS & Typescript, with Redux for state managemnet.

  • Backend runs ExpressJS & GraphQL on a NodeJS server.

  • A cross-platform mobile app built using React Native with secure cryptography modules

  • AI-powered technologies enhancing our intake reporting methods and other features

  • A highly available and fault-tolerant PostgreSQL database using Sequelize as an ORM.

  • Services from AWS like ECS, EC2, Lamda, KMS, RDS and Terraform, enabling a robust and secure infrastructure.

  • Continuous integration with CircleCI, ensuring each code commit meets our high standards

  • Component testing and end-to-end testing with Cypress and Jest with mobile testing running on Appium.

We’d love to hear from you if you have the following:

  • Experience with our tech stack, with most importantly a willingness to learn other technologies and have a passion for learning and adopting new technologies (you love coding)!

  • Experience in an agile environment collaborating with cross-functional product, design, data, and DevSecOps teams

  • Some understanding of Cloud-based application development (AWS and CI/CD), Encryption methodologies and InfoSec.

Joining Vault

Our remote-first working approach means we have teammates in many places, globally. Each Vault employee (or Vaultie, as we like to call ourselves) has the option to work from home, at a co-working space in their local area, or a combination of the two. But we also believe in the magic that happens when people get together, so each Vaultie will join the Hub closest to them, whether that be in Israel, the US or UK. We then bring each of our Hubs together for Hub Week - a week-long event filled with fun, learning, and collaboration - a few times a year.

We also set our team up for success as much as possible, so when you join Vault you'll get:

  • stock options and discretionary bonuses

  • mental health support through Spill

  • a new laptop and a generous budget for setting up your own workspace

  • learning & development budget

  • access to co-working spaces

  • pensions/401k with employer match

  • enhanced leave entitlements and much more!

We're a group of bold thinkers and doers who believe that talent and ego are in negative correlation. We’re passionate about our values, we know what greatness looks like and we strive to achieve it every day. Diverse thoughts and experiences are core to how we operate, and we always look to challenge ourselves outside our spheres of comfort. Vault is an equal opportunity employer. Our social mission means we work hard to lead by example; our platform is for everyone, and so is the company we're building.