HOW WE WORK
Our number one priority is to ensure that all our engineers feel supported and thrive at Form3 from day one!
Our onboarding process is as streamlined and lightweight as possible. As a fully remote company, we have tailored our working practices and onboarding to ensure that new joiners are up to speed as quickly and painlessly as possible. All new starters are assigned a buddy, who will actively support them during the onboarding process and beyond.
New engineers receive their laptop and essential kit before they start. Your login details will be sent to you, so you can easily log on and meet everyone on your first day.
No need to stress about installing or preparing anything beforehand. Your buddy will help you get up and running during your first few weeks, so just focus on resting up before your first day.
Starting a new job is always stressful and nerve wracking. This can be even more difficult in the remote setting, where new colleagues can’t meet you for a coffee or take you out for lunch.
As a new engineer, you can expect your typical first week to consist of:
01
Meeting your buddy, your team and our CTO, Steve Cook
02
Attending your first company all hands, which typically takes place every Monday
03
Setting up the all the developer tools and making sure it’s all working locally
04
An introduction to the payment flow, as well as the different payment schemes our platform supports
05
Walking through Form3’s high level component architecture
06
Getting to know the services that your team is responsible for
07
Identifying what technologies are new to you and making a plan to upskill together with your buddy and your team lead
With the initial stress of the first week over with, the focus of the onboarding process shifts to making sure that our new joiners are able to contribute independently and confidently to their team projects.
As a new joiner, you can expect the some of the following for your first 12 weeks at Form3:
01
Pairing with your buddy to deliver your first piece of work 🚢
02
Get comfortable with our monitoring and logging tools, as well as our release process
03
Take on increasingly larger pieces of work with support from your team and buddy, even creating new services from scratch 🚀
04
Begin to take the technical lead on architecture, testing and development
05
Gain the technical knowledge to propose changes to our architecture and processes
After six months, our engineers and their tech lead conduct a lightweight and informal progress review.
The process usually consists of:
01
Reviewing all of your achievements at Form3
02
Identifying any opportunities for improvement
03
Discussing the your future goals and career growth
04
Making a plan on how to support you to grow and thrive in the team
Once our engineers have passed this important milestone, they are expected to participate in on-call and recruitment duties. Training and support in taking on these new duties is then provided as they join the on-call rota.
Written by
Adelina is a polyglot engineer and developer relations professional, with a decade of technical experience at multiple startups in London. She started her career as a Java backend engineer, converted later to Go, and then transitioned to a full-time developer relations role. She has published multiple online courses about Go on the LinkedIn Learning platform, helping thousands of developers up-skill with Go. She has a passion for public speaking, having presented on cloud architectures at major European conferences. Adelina holds an MSc. Mathematical Modelling and Computing degree.
Blogs · 10 min
Maintaining customer satisfaction during incidents is crucial for any business. In this blogpost, Piotr shares how we leverage Prometheus to expose business metrics in a secure and cost-effective way to keep customers informed and happy during those stressful situations.
May 24, 2023
Blogs · 4 min
Michael Kerrisk is a Linux expert and trainer. He joins us to explain what containers are and deep dive into the four core components of containers: namespaces, capabilities, cgroups and seccomp. He also draws parallels on how they are used by Docker to power container systems as we know them today.
May 17, 2023
Blogs · 5 min
In this post, Michał walks you through a sample setup of the AWS Gateway Load Balancer. We will provision the infrastructure using Terraform, write a simple virtual appliance application and show it all in action. He demonstrates how this service can be used to route network traffic through a virtual appliance where each network packet can be inspected, modified, or dropped.
May 11, 2023