Pushme, Back-end Developer

The way we move around cities is changing rapidly. More and more people are using small, shareable electric vehicles to commute – yet, the way we charge these electric vehicles is cumbersome, expensive and hinders global adoption. We’ve made it our mission to empower anyone with access to electricity to distribute energy for transport, accelerating our transition to sustainable urban mobility. To make this mission a reality we’re looking for the most passionate, bright and ambitious – that’s where you come in!

Founded in 2016 and with offices in London and Athens, we’re a nimble team of engineers, designers and operations experts (from Tesla, Deliveroo and Credit Suisse amongst others) working on some of the most exciting hardware in the city. We’re backed by SOS Ventures and have graduated HAX, the #1 hardware accelerator in the world.

As a Back-end Developer, you will be involved in all the engineering processes to help us design, implement, test and deploy reliable and scalable web services. You will be responsible for designing RESTfull APIs and integrating with third parties, handling massive data in an efficient way and analysing and optimising our data models. You will be involved with configuring, optimising and challenging our tools and practices regarding CI/CD and infrastructure management. You will participate in code reviews and provide overall code quality suggestions to help maintain the structure and quality of the codebase.

Our technology stack consists of JavaScript microservices developed using node.js and express framework. We are using Terraform to define infrastructure as code and AWS to create robust and scalable environments on demand. We use Docker and Kubernetes to deploy and schedule platform changes along with several services on AWS (S3, AWS Lambda, Elastic Beanstalk, EKS, ECR and CodePipeline among others). On the data front we are using Postgres and Redis together with Elastic stack for monitoring and analysing the stack.

You will be part of our Athens, GR based software team and will work alongside hardware engineers and the business team to define, analyse and refine our software products’ scope.

REQUIREMENTS

LOCATION:

Athens, Greece

TECHNICAL

  • BSc or MSc in Engineering, CS or related field
  • Strong JavaScript skills (node.js)
  • Experience with AWS and DevOps tools and techniques
  • Expertise in designing stateless applications and RESTful APIs
  • Strong understanding of data management best practices
  • Experience with testing web services

PERSONAL

  • Ability to multi-task, prioritise and work in an extremely fast-paced environment
  • Desire to do the impossible with a positive and professional “never say die” attitude
  • Ability to critically analyse design and architecture decisions, optimising for time to market

BONUS

  • A generalist mindset – you’re willing and able to help out across the stack
  • Scripting skills and/or experience with languages other than JavaScript
  • Experience working in an Agile team

BENEFITS

Competitive salary + stock options

Centrally located office space

Personal tech provided

Apply