Senior Engineer
Job Description:
The acquisition by Sage of Spherics - the company behind the award-winning, carbon accounting software, led to the launch of an exciting new brand - Sage Earth. Combining the backing of a global SaaS (Software as a Service) business, with a combination of climate science expertise and bespoke technology, Sage Earth is ready to help Sage customers make net zero a reality. The Sage Earth software enables businesses to automate the collection of expenditure data and gather information on business activities to better understand their carbon footprint. Using the Greenhouse Gas Protocol methodology, this market-leading tech, helps business leaders set science-based targets and reduction strategies. Why is this so important to us? Well, because one of our values is being Human, and what’s more Human than caring for one another’s future?
Sage Earth are looking to expand their developer team and hiring a Full Stack Senior Developer to support our team. You will play a significant role in our growth, building and improving our features to help customers to understand and look to reduce their carbon footprint. Working alongside a high-performance team of great people, you will collaborate with others to have a continuous positive impact on our team and the services we provide. We offer a full-time position with hybrid working available.
Every project is different! You will build solutions to fit everyday needs, even if that means the tech team does something new to deliver things properly. As a Full Stack Developer, you will initially be responsible for building backend components, supporting frontend components with potential in the future of building frontend components and the integrations between them. The ideal candidate will also be client friendly and be able to talk about complex technical issues with a variety of stakeholders.
--- Tech Stack & Infrastructure ---
We are looking for a couple of years minimum experience with most of the below technical stack or equivalent and an outgoing personality to fit into our team. Our current tech stack includes Typescript, NodeJS, PostgreSQL and Kotlin. From an infrastructure perspective, we have built our solution using Terraform, AWS (Amazon Web Services) and Docker.
--- What We are Looking For ---
An attitude for learning
Excellent communication, both in-office and remotely
No preference towards languages/frameworks (we use the correct tool for the job)
Data-driven approach
--- Requirements ---
Experience delivering technical development and design
Practical experience of delivering in a client focused, agile environment
Practical experience of knowledge of developing real-world solutions and platforms
An understanding of JavaScript frameworks such as React as well as Node.js knowledge would be ideal but not essential
Understanding of Databases (PostgreSQL)
Experience mentoring more junior developers in an ad-hoc way
Empathy and people skills
Good understanding of security and performance considerations
Understanding of architectural and design patterns
General familiarity with a wide variety of open-source technologies and tools
Excellent analytical and multitasking skills
Excellent communication and collaboration skills
Key Responsibilities:
Your primary objectives will centre around designing & building backend features using Kotlin and NodeJS. However, as you will work on a variety of projects your responsibilities may also extend to:
Supporting component design, development, and maintenance and taking responsibility for personal technical quality standards within the project team
Assisting with defining structured practices, especially in source code management, building, and deployment
Designing and implementing data storage solutions
Optimizing performance in applications for maximum speed and scalability
Using appropriate tools to maintain version control and build processes
Getting feedback and building solutions for potential problems
Assisting with the analysis of client requirements
Working with and supporting the Delivery Architect (Team Lead) in project execution and timely delivery
Function:
Product Delivery
Country:
United Kingdom
Office Location:
Bristol;Manchester
Work Place type:
Hybrid
Advert
People make Sage great. From our colleagues delivering ground-breaking solutions to the customers who use them: people have helped us grow for more than forty years, and people are driving our future as a great SaaS company. We're writing our next chapter. Be part of it!
At Sage, we recognize that the world of work has rapidly shifted over the last few years, particularly how we work. That is why we have committed to working in a hybrid way going forward. Human connection is an essential ingredient of the 4 principles that make up our Flexible Human Work hybrid framework and we want to be transparent in what that looks like when you join our Sage family. On one hand, our offices will continue to play an important role in our future and serve as a place for spontaneous conversations, connection, collaboration as well as focused time. On the other hand, we have learned to reimagine where and when we work and to unlock that flexibility and innovation for our colleagues offering them the opportunity to work flex across their home, Sage offices or customer sites.
We invite you to join us and help us write our next chapter. Follow us on our social media sites to join in conversations about open positions and company news! #lifeatsage #sagecareers. If you would like support with your application (or require any adjustments) please contact us [email protected] assistance. All qualified applicants will be thoughtfully considered and never discriminated against based on their race, colour, age, religion, sexual orientation, gender identity, national origin, disability or veteran status.