Backend Software Engineer

  • IT Systems
  • Amsterdam, Netherlands

Backend Software Engineer

Job description

We are Etergo. We're on a mission to accelerate the global transition towards sustainable energy and transportation by creating a safe, scalable and environmentally friendly alternative to petrol and diesel vehicles. Founded in 2014, we have grown our company with over 70 agile thinkers, building high-end electric transportation. We are currently working on #AppScooter, our first product, to demonstrate that city mobility can be clean, and deeply integrated with technologies that connect us. Since we are growing fast, we’re now looking for a Backend Software Engineer


#AppScooter’s permanent connectivity allows for many cool features that you will help to enable in this role. You will: 

  • help to build a system that collects a wealth of diagnostics data from all vehicles in the future fleet

  • implement shareability (being able to unlock your #AppScooter with your phone and share access)

  • exchange data between apps

  • provide over-the-air software updates 

  • work with the latest serverless technologies in AWS, no legacy systems to deal with; just pure greenfield engineering.

Our stack


  • AWS Serverless: CloudFormation, Lambda, IoT
  • Typescript
  • MongoDB
  • Jest testing

We have many more developers in-house who you’ll interact with, including a team working on the embedded code and a team that focuses on #AppScooter’s touch screen on Android. 

Requirements

This role is a fit for you if:

You have helped to build secure web services before and are ready to set up a scalable production system that allows for thousands of nodes. You take pride in writing clean and scalable code and are driven to learn as much as you can about modern architectures. In terms of background and skills, this is the right role for you if you have:

  • Experience with at least one programming language for Backend, like Typescript OR JavaScript OR Java, OR Python;

  • Sound knowledge of Backend Architecture Design;

  • Experience with Amazon Web Services;

  • Experience with software version control systems (e.g. Git);

  • Knowledge of security-by-design best practices;

  • Knowledge of database systems;

  • Knowledge of software testing.

 

Nice-to-haves:

  • Knowledge of server monitoring tools and configuration;

  • Experience with securing IT systems and/or penetration testing;

  • Experience with AWS IoT, Lambda or CloudFormation;

  • Experience with scaling up applications to multiple servers and redundant infrastructure;
  • Experience with UNIX system administration.


About Etergo and our culture:

With over twenty nationalities, we're proud of our diversity and excited to work alongside a team with a vision for a greener future. We work very hard, but have fun and take care of each other as well. We have ping pong battles and we have a cold beer on Fridays to kick off the weekend. Curious to find out more about our benefits and company overall? Check out our website.


How to apply 

Please make sure that your CV and/or cover letter reflects your experience relevant to this position, as described above. We do appreciate if you can share why you are considering a move and what makes you interested in this particular role.