We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies.

We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies. Less

We use cookies and other tracking technologies... More

Login or register
to apply for this job!

Login or register
to save this job!

Login or register
to save interesting jobs!

Login or register
to get access to all your job applications!

Login or register to start contributing with an article!

Login or register
to see more jobs from this company!

Login or register
to boost this post!

Show some love to the author of this blog by giving their post some rocket fuel 🚀.

Login or register to search for your ideal job!

Login or register to start working on this issue!

Engineers who find a new job through Functional Works average a 15% increase in salary 🚀

FULLSTACK (BUT MOSTLY BACKEND) DEVELOPER ; TYPESCRIPT / NEXTJS / MONGODB

Remote

31 January, 2021

Salary

$65K - 65K

Contract type

Full time
Remote working

Technologies & frameworks

  • API Design
  • jest
  • test automation
  • TypeScript/JavaScript

Benefits & perks

  • Learning budget
  • 25 days
  • 100% remote working
Build an API and connect to our service providers.

Role overview

Description


We are building a bank application with current & saving accounts, money management, wire transfers, and card management. We are launching on the French market this spring and the next step is to go to Europe for 2022. The draft is here : https://green-got.com/.

The endgame is to offer a solution that will reduce the carbon footprint of our clients by redirecting their money from carbon-heavy positions to eco-friendly ones AND to provide a better banking experience.

The general stack is a NextJS API and static front end with React native applications. We have developers working on the static front, the applications and some parts of the backend. Half of the NextJS backend is a proxy to our providers for banking and money management services. We need you to work on that half! With time, you will be able to switch to other parts of the stack.

You have worked for at least a couple of years with TypeScript on the backend. You know how to write clean and well tested code. You want to make all your code dead simple to read. Experience with the banking or payment industry is a plus. You don't need to be a degrowther vegan but you must have a certain sensitivity to climate issues.

You can work from wherever you want, whenever you want, as long as you deliver. We intend to build a long-term relationship with our employees. So, the best candidate would be a french national that we can hire under french law for long term contracts. But we are open to international candidates on a C2C invoicing relationship. Being not too far from Paris time is a plus.

The budget for this position is 4500€ per month, 54000€ per year (this is $65k in USD). The end net salary will depend on the taxes in the country you live in. It may be half this amount.


To apply


  • Start a NextJS project.
  • Create a GET route on /api/greetings with a first_name parameter that returns a simple "Hello ${first_name}!" in the payload key of a JSON object.
  • Create a POST route on /api/create_user that takes a JSON object with a firstName and a lastName keys and returns those keys and the values fully capitalized into the payload key of a JSON object. Your API needs to return usable errors for everything that could go wrong (missing parameters, not found route, wrong method...)
  • Write a small series of tests. Choose your weapon for the tests.
  • Update your code on GitHub
  • Deploy the result on vercel.com (on the free tier)
  • Send me the github URL, the test command, and the deployment URL => fabien@green-got.com
  • If it passes the basic tests, we setup a meeting to talk about your code.
  • Then you talk to the others to check that you are a good fit. If you are, you're hired.


Questions ?


Of course, you may have questions regarding the assignment and the position. Before starting the exercise you can shoot me an email and we will arrange a short meeting.

  • 10-49

We are building a bank application with current & saving accounts, money management, wire transfers, and card management. We are launching on the French market this spring and the next step is to go to Europe for 2022. The draft is here : https://green-got.com/. The endgame is to offer a solution that will reduce the carbon footprint of our clients by redirecting their money from carbon-heavy positions to eco-friendly ones AND to provide a better banking experience.

View 1 job
Engineers who find a new job through Functional Works average a 15% increase in salary.

Salary

$65K - 65K

Contract type

Full time
Remote working

Technologies & frameworks

  • API Design
  • jest
  • test automation
  • TypeScript/JavaScript

Benefits & perks

  • Learning budget
  • 25 days
  • 100% remote working

Get hired!

Sign up now and apply for roles at companies that interest you.

Engineers who find a new job through Functional Works average a 15% increase in salary.

Start with GitHubStart with Stack OverflowStart with Email

Get hired!

Sign up now and apply for roles at companies that interest you.

Engineers who find a new job through Functional Works average a 15% increase in salary.

Start with GitHubStart with Stack OverflowStart with Email

Other roles that might interest you

Help integrate Airnode to blockchains, dApps, and support the related business development efforts
Remote
We are looking for a Software Development Engineer in Test to be based at our Manchester office
FULLSTACK (BUT MOSTLY BACKEND) DEVELOPER ; TYPESCRIPT / NEXTJS / MONGODB