Software Developer

last updated February 16, 2021 23:03 UTC

more jobs in this category:

  • -> Website & App Tester @ PingPong
  • -> Entry Level Content Writer @ Jerry
  • -> Code Challenge Reviewer - Review Code In Your Spare Time - £50 Per Hour @ Geektastic
  • -> Frontend Developer (React) @ Cake
  • -> Frontend Engineer @ Torc

ABOUT US

Form3 isa disruptive fintechstartupon a mission tomakepayments easier, faster and cheaper forfintechs, challengerbanks, ecommerce gateways, card providersand traditionalbanks wanting to reinvent themselves.

Form3 is a fully managed payment technology service combining a powerful AWS cloud processing platform, multiple-scheme payment gateways and a fully managed 24×7 service model. Form3 provides a complete end-to-end Payments as a Service for financial institutions and regulatedfintechs. Reliable and secure cloud-based access and processing for FPS, BACS, CHAPS, SEPA, SEPA Instant & SWIFT with no hardware or software required by our customers. The service is robust and reliable, trusted by theworldsleading financial institutions.

Form3’s powerful micro-services architecture and API’s provide a single point of simple access to the full universe of payment schemes. Future-proofed at the point of delivery for complete peace of mind, the result is a straight-forward, easy to use and hassle-free Payments as a Service.

LIFE AT FORM3

We’re an open, diverse and friendly bunch who believe everyone has a voice. Our team is a mixture of banking experts, techies, artists, marketers, and customer advocates. Simply put, we’re obsessed with creating cloud-based solutions that get real time, cutting edge payment tech into the hands ofFinTechsand banks alike.

By joining Form3 you’ll get the opportunity to be part of our rapidly scaling business, with some of the brightest talents in tech and payments, working in one of the highest growth sectors for payment FinTech in the world.

We don’t 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 are much more productive that way.

WHAT WE ARE LOOKING FOR

We are looking for SeniorSoftwareDeveloperswho want to be part of building a next generation payment API in the cloud. Our API is built on AWS whereall ofthe infrastructure is defined in code using Terraform.All ofthe 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 throughlinkerd(service mesh).

We are looking forenthusiasticdevelopers who want to learn cutting edge new tech, solve interesting problems and be part of a really great team. There are a wide range of problems to tackle from configuringnginxproxies 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.

WHAT YOU’LL BE DOING

You will be working on greenfield development projects, focused on best practice across the board, including automation of absolutely everything (Terraform for infrastructure deployments to AWS, CI/CD with contract-based testing and auto-deployment of services within Docker containers, etc.), pair programming and TDD/BDD. Although we are mostly based around London, we are operating as a remote team, and typically working from home and pair programming.

We try to pick the right tool for the job, and these regularly change. To give you a flavour though:

Some of the languages we currently use are: Golang, Java, Python and Ruby Some of the tools we use: Terraform, Docker, Vault, Consul,Linkerd Our platform runs inAWSwherewe use: SQS, SNS, EC2, ECS,RDSand others

ESSENTIAL SKILLS/EXPERIENCE

Polyglot: Choosing the right tool to solve the problem is critical, and we expect you to have professional experience with at least 2 differentprogramminglanguages and multiple platforms and tools. Distributed architecture: We expect you to have previous experience engineering complex distributed systems, and a view on topics such as service discovery, integration testing, inter-process communication, the best way to define your services and APIs, as well asexperience withdistributed data stores. Public cloud:You have worked with public cloud services (AWS, Google Cloud etc.) TDD/BDD: Code quality is key, and we expect you to have worked withTest-driven development (TDD) and Behaviour-driven design (BDD) andbe familiar with theuse of tools such as Cucumber.

DESIRABLEEXPERIENCE

Youhave professional experiencein both Java and Go All our services are built and managed as docker containers, soKubernetes,and general docker experience ispreferred. We like clean code, so experience withEvent Sourcing/CQRSwill be useful. Contract-based testing,using tools such as Pact andWiremock We work as adevopsteam, so experience in automating operations (such as infrastructure as code, automated monitoring and alerting, build pipelines etc) would also be useful.

BENEFITS

You’ll get the opportunity to be part of a rapidly scaling FinTech company, working alongside some of the brightest talents in tech and payments

Competitive Salary

30 days holiday (plusBank Holidays)

Flexible hours/Remote Working

You’llwork with the latest technologies

Company Bonus Scheme

Pension Contribution

Team Events

An incredible team to work with

A strong and clear company culture

Shopping Cart
There are no products in the cart!
Total
 0.00
0