Senior Backend Engineer (Remote)

Edinburgh, United Kingdom / Liverpool, United Kingdom / Manchester, United Kingdom / Glasgow, United Kingdom / Birmingham, United Kingdom
Technology – Software Engineering /
Full-time /
Remote
And this is where you come in:

We are looking for experienced Backend Engineers who will work closely with our Product Managers to get new features groomed and implemented across the Agreena product portfolio. You will be a part of an already established team of software engineers at Agreena.

We work on the latest Node.js version of the code, and we mostly use Nest.js with postgres. We have integrations with multiple services such as Stripe, DocuSign, Hubspot, our own authentication service and more.

How will you make an impact:

    • Playing a key role in the design, implementation and integration of product features;
    • Solving technical problems of high scope and complexity;
    • Helping to define and improve our internal standards for style, maintainability, and best practices for a high-scale web environment;
    • Helping to migrate our old code to the new Node.js codebase.

Who we’re looking for:

    • Several years of full-time working experience with Node.js & Typescript
    • Experience in writing well designed, testable and efficient code
    • Experience in writing APIs (REST) and API documentation (swagger)
    • Experience with Node.js frameworks (we use Nest.js but this experience is not required to apply)
    • Experience with integrating with 3rd party services (Stripe, DocuSign, etc.)
    • Experience with Data modelling, SQL and Database (relational and non-relational) knowledge
    • Experience with TDD and Jest;Good communication skills;Taking ownership of your code
    • Desire to constantly learn and improve yourself by embracing technical challenges

Bonus points if:

    • Experience with Nest.js
    • Working experience on performance optimization - application monitoring, profiling, caching strategies and improvements implementation;
    • Experience with changing from monolith to microservices;
    • Experience with deployment and other dev-ops configurations with technologies like Heroku, Docker and/or AWS services such as S3, EC2, etc.

What's in it for you:

    • A unique opportunity to join and help shape a fast-growing tech scale up with the determination and ambitious mission to reverse climate change
    • A truly global environment where you can collaborate and socialise with diverse and passionate colleagues
    • Competitive compensation package and holidays
    • Remote Work Policy
    • Team events throughout the year
    • An exciting purpose-led culture and mission 
    • Open communication and supportive feedback culture