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.
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