Form3 is looking for Software Developers who want to be part of building a next-generation payment API in the cloud. Our API is built on AWS where all of the infrastructure is defined in code using Terraform. All of the microservices that make up the API are built using Docker containers and deployed automatically using our Travis CI/CD pipeline. The microservices discover each other using Consul and talk to each other through linkerd (service mesh).
We are looking for enthusiastic developers who want to learn cutting-edge new tech, solve interesting problems and be part of a really great team. There is a wide range of problems to tackle from configuring nginx proxies to writing custom payment routing and handling logic. We believe that the language you write the code in is just how you convey your solution to the computer and the real value is being able to think through a problem.
That is why even though we want you to have experience in an OO language, we do not mind which one (in case you were wondering most of our code is written in Java). The important thing to us is that you have the right mindset of writing a good test(s) first and then implementing them. We encourage pair programming and value the input from all team members. We pride ourselves on automating absolutely everything we do from the building of the environment on AWS, deploying the code to testing it.
We do not mind whereabouts you are based as we offer the opportunity for our tech team to work remotely. Most of our tech team work this way in fact, by using screen sharing technology to do pair programming. We have found that our team is much more productive that way. If you want to be part of our journey and challenge yourself then do not hesitate to apply.
- Java, Python, Go, Ruby
Some of the tools used:
- Terraform, Docker, Vault, Consul, Linkerd
- AWS: SQS, SNS, EC2, RDS
We offer a competitive package, including a base salary in line with the market as well as participation in the company bonus pool and EMI stock option scheme.