At a Glance
- Tasks: Develop innovative software features using modern AI tools and a serverless tech stack.
- Company: Join a forward-thinking clean energy SaaS company passionate about technology and the environment.
- Benefits: Enjoy remote work, competitive salary, and opportunities for professional growth.
- Other info: Collaborative team culture with a focus on continuous learning and career advancement.
- Why this job: Shape the future of AI-native products while making a positive impact on the environment.
- Qualifications: 2+ years in software development with Node.js, TypeScript, and familiarity with cloud services.
The predicted salary is between 45000 - 55000 £ per year.
Remote, UK (must have full right to work in the UK, no sponsorship required).
They are also at an exciting inflection point with AI and are equally invested in how AI changes the way they build software. Their engineers work with modern AI tooling day-to-day, and they're actively exploring agentic workflows, MCP-based integrations, and LLM-powered features as a core part of where the platform is going. If you're excited about shaping what 'AI-native' actually looks like in a real product, you'll find plenty of room to do that in this role.
They are collaboration focused, with a determination and passion for technology, their people, and the environment. We are looking for a Software Engineer to join them, to support the continued improvement and scalability of their platform.
As a Software Engineer, you’ll work within the development team, contributing to the design and implementation of new features for their serverless platform. You’ll have the opportunity to work with a modern tech stack, focusing on scalable, high-quality code that meets their customers’ evolving needs.
- Developing new backend and frontend features in a serverless environment using Node.js, TypeScript, AWS Lambda, and Angular.
- Maintaining and improving existing code to enhance performance, scalability, and reliability.
- Writing testable, reusable, and efficient code while following best practices in development.
- Participating in code reviews to ensure quality and share knowledge with the team.
- Helping to design and deploy AI-powered capabilities into the product.
- Making the most of modern AI development tooling (e.g. Claude Code, in-IDE assistants) to move faster without compromising on quality, and helping shape how they use them as a team.
Requirements:
- Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
- ~2+ years of software development experience with Node.js, TypeScript, or similar languages.
- ~Familiarity with AWS or other cloud services and serverless frameworks.
- ~Experience with JavaScript frameworks such as Angular or React.
- A focus on delivering high-quality, scalable code.
- Genuine curiosity about how AI and LLMs are changing software and an interest in applying that in a real product, not just experimenting on the side.
- Hands-on experience with AI coding assistants (Claude Code, Cursor, Copilot or similar) as part of your day-to-day workflow.
Software Programmer employer: Above & Beyond - Climate Tech Recruitment
Join a forward-thinking company that is at the forefront of the clean energy revolution, where your contributions as a Software Engineer will directly impact the development of innovative AI-powered solutions. With a strong emphasis on collaboration and a commitment to employee growth, you'll thrive in a dynamic work culture that values technology, sustainability, and personal development. Enjoy the flexibility of remote work while being part of a passionate team dedicated to shaping the future of software in the clean energy sector.
Contact Details:
Above & Beyond - Climate Tech Recruitment Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Software Programmer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving AI and modern tech stacks. This is your chance to demonstrate what you can bring to the table beyond just a CV.
✨Tip Number 3
Prepare for interviews by brushing up on your coding skills and understanding the latest trends in AI and software development. Practice common technical questions and be ready to discuss how you've used tools like Node.js and TypeScript in your work.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Software Programmer
Some tips for your application 🫡
Show Your Passion for AI:Make sure to highlight your genuine curiosity about AI and how it’s changing the software landscape. We love seeing candidates who are excited about integrating AI into real products, so share any relevant experiences or projects you've worked on!
Tailor Your Application:Don’t just send a generic CV and cover letter. Take the time to tailor your application to our job description. Mention specific technologies like Node.js, TypeScript, and AWS that you’ve worked with, and how they relate to the role.
Quality Over Quantity:When writing your application, focus on quality. We appreciate clear, concise, and well-structured applications that showcase your skills and experiences. Avoid fluff and get straight to the point about what makes you a great fit for us!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at Above & Beyond - Climate Tech Recruitment
✨Know Your Tech Stack
Make sure you’re well-versed in Node.js, TypeScript, and AWS Lambda. Brush up on your knowledge of Angular or React too, as they’re key to the role. Being able to discuss your experience with these technologies confidently will show that you’re ready to hit the ground running.
✨Show Your AI Curiosity
Since the company is focused on integrating AI into their products, demonstrate your genuine interest in how AI and LLMs are shaping software development. Share examples of how you've used AI coding assistants like Claude Code or Copilot in your projects to highlight your hands-on experience.
✨Prepare for Collaboration Questions
This role emphasises teamwork, so be ready to discuss your experiences working in collaborative environments. Think of specific examples where you contributed to code reviews or helped improve team processes, as this will showcase your ability to work well with others.
✨Practice Problem-Solving Scenarios
Expect technical questions that assess your problem-solving skills. Prepare by practising coding challenges or discussing past projects where you faced challenges and how you overcame them. This will help you demonstrate your ability to write high-quality, scalable code under pressure.