This position is no longer available.

Senior FullStack Node.js Engineer

Permanent contract
London
Salary: Not specified
Occasional remote

Stuart
Stuart

Interested in this job?

Questions and answers about the job

The position

Job description

We are looking for 2 Fullstack Javascript Developers to be part of the newly created Solutions team.

The Solutions Engineers are responsible for the development of tools, web-services, products, and whatever is needed for our Clients to use our Platform.

Platform users are Stuart’s Clients and also us, Stuart itself. Stuart’s internal business teams are also its own Platform users. You will contribute to build tools for our Clients, as well as internal teams, to integrate with the Stuart Platform: an API service, a front-end app, or a mobile app; any of these are possible projects for the Solutions Engineering team.

Joining Stuart’s Engineering team is one of the best career decisions you can make. We have two engineering offsites per year. We have a budget to attend conferences and training. We take online courses (Udemy, Coursera, etc.). We host meetups, and we even live-stream them! Our growth is exponential, so our tech stack is constantly evolving to meet these requirements. We do care about best practices and we love investing our time getting rid of legacy code.

This role will have a huge impact, in a newly forming department, where there are still many things yet to be defined. In a sense, it will be like joining a Startup inside a Startup. As the team grows, plenty of opportunities to grow with us will arise!

Our beautiful office is located in a co-working space Fora Space, 71 Central Street London EC1V 8AB. You will be part of an amazing international team and will report to our Solutions Director based in Barcelona.

Responsibilities

  • Develop and maintain innovative Solutions for our local business teams needs. Examples of this could be:
  • Develop new Services to integrate the Stuart platform with other services
  • Develop new web applications for new local Stuart products
  • Develop new mobile applications for Hub optimisation/management
  • Develop and maintain integrations for the clients of our local business teams.
  • Contribute to defining along with the rest of the Engineering team our next APIs (as a key consumer of it).

Benefits

  • Competitive compensation package
  • Lunch paid for every day (in value up to £10) at work and all the free drinks/snacks you can handle
  • Monthly gym allowance (in value up to £40) to use in any gym or for any sport class - a healthy mind in a healthy body!
  • Private health care provided by AXA (including dental and optical)
  • Pension taken care of through a partnership with Royal London
  • Work in an international, dynamic and passionate environment with a great company culture.
  • Lunchtime sports: frequent yoga, 5 a side football Fridays, squash Thursdays
  • Annual company offsite – Ibiza in 2019!

“Logistics for a sustainable world.” That is the mission at the heart of Stuart Delivery. While customer expectations around the delivery experience are skyrocketing, cities are limiting traditional logistics methods to improve congestion, pollution and liveability. The convergence of these two trends means that a disruptive approach to last mile delivery is not a nice-to-have but rather an inevitability.

Stuart sits at the crossroads of the future, using our best-in-class proprietary dispatch technology to connect small and big businesses alike to a shared fleet of geolocalised couriers. The result? Efficient, reliable, eco-friendly delivery to help retailers to meet their customers’ demands.

We launched in 2015 with a big vision and a handful of clients. Three and a half years later, couriers on our platform complete tens of millions of deliveries annually for the biggest brands across retail, ecommerce, grocery and food.

Stuart is an equal opportunity employer and we value diversity at our company. We don’t discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status or disability status.


Preferred experience

  • Solutions orientated mindset!
  • Computer science degree, Vocational Education or similar related with computer science
  • Experience in NodeJS
  • Experience in building applications
  • Experience in Continuous Integration and deployment processes
  • Proactive and highly autonomous personality
  • Prepared to step beyond one’s comfort zone
  • Committed to maintaining high quality code
  • Fluent in English

Nice to have

  • Experience with React.js
  • Experience with Apollo and GraphQL
  • Experience with Wordpress development
  • Experience in cross-browser compatibility and web standards
  • An eye for design and user experience

Recruitment process

  1. Interview - Talent Acquisition
  2. Technical Test
  3. Interview - Team member
  4. Interview - Business Unit

Want to know more?