
Senior Software Engineer (renewable energy)
On site
Manchester, United Kingdom
Full Time
19-03-2025
Job Specifications
This is a unique opportunity for a Senior Software Engineer to join a tech start-up that's on a mission to create a sustainable future by helping people dramatically cut their carbon emissions and reduce their energy bills through the use of renewable technology.
You'd join a small autonomous product team that works collaboratively to build products and tools all the way from idea to production, so as well as writing, testing and deploying code, you'd also be helping to write requirements, solve problems and design architectures... which means there's a big opportunity to make an impact!
The work is extremely varied, covering frontend, backend, database and cloud technologies, however the team doesn't need someone who knows everything already, they have a culture of embracing XP values and continuous improvement so are happy to support someone who is willing to get stuck in and learn new things.
Skills
Node
React
NoSQL
AWS
TDD
CI/CD
The money is good too - up to £65k plus company benefits including remote first working (1-2 days in the office per month).
If you're interested in this opportunity and would like to know more, please apply now through this advert and I will contact you ASAP.
InterQuest Group is acting as an employment agency for this vacancy. InterQuest Group is an equal opportunities employer and we welcome applications from all suitably qualified persons regardless of age, disability, gender, religion/belief, race, marriage, civil partnership, pregnancy, maternity, sex or sexual orientation. Please make us aware if you require any reasonable adjustments throughout the recruitment process.
#ECOM
About the Company
What does ECOM have in common with some of the world's leading organisations? We were established in a garage, and haven’t stopped growing since. Our story began in Camden in 1999, and it’s safe to say we’ve come a long way. We pursue dynamic individuals in the digital world, extending across Manchester and London. Our consultants are not just experts, but active members of their talent communities, immersing themselves in conferences, meetups, and ongoing training. We specialise in Technology, Product & Agile, UX & De... Know more
Related Jobs


- Company Name
- TieTalent
- Job Title
- Senior Python Developer
- Job Description
- About Senior Python Developer (PYTHON/AWS/REACT) - Health tech - tech for good, make a positive impact on the world Highly successful and fast growing organisation has an exciting opportunity for a Senior Software Developer (PYTHON/AWS/REACT). They are looking for a talented individual who will design, implement, and maintain their publishing software, systems, and customer-facing digital products. Requirements Design and implement systems and software to meet requirements using appropriate tools and methods. Promote the creation of high-quality code by commitment to practices such as test-driven development, pair programming and code review. Be responsible for the technical development of all stages of software creation, including testing; ensure that implementation meets security, performance, and safety requirements. Suggest improvements to the code base, development processes, tooling and working practices. Encourage innovation by identifying, evaluating and adoption of emerging technologies. Assist with the design, implementation, and testing of APIs that adhere to the Open API specification Knowledge & Skills for this job Able to demonstrate commercial software development experience. Practical experience in system design, development, testing and operational stability. Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Experience applying continuous delivery, test driven development and pair programming. Experience of working in an agile environment and an understanding of Scrum principles in particular. Experience writing and consuming RESTful APIs in Python. Experience with AWS services (Lambda, DynamoDB, ElasticSearch). Experience with creating web application UIs using ReactJS and with TypeScript The Directorate This role will work closely with our Head of Engineering, Head of Data Science, QA Manager, Lead Software Developers, Software Developers and Chief Technology Officer. The Team As well as the above teams, you will be working across the organisation. We are welcoming someone who sees opportunities, is proactive and energetic wanting to make a difference to the way we wor Excellent opportunity to positively impact patient safety whilst working on complex, challenging and career defining projects. Basic salary £64,000 + excellent benefits Hybrid role - between 4 - 8 days per month in the London office, the rest remote Nice-to-have skills Python AWS React TypeScript Lambda DynamoDB Elasticsearch Agile Scrum Pair Programming Shadwell, England Work experience Frontend Backend Fullstack Languages English


- Company Name
- Runna
- Job Title
- Full Stack Staff Engineer
- Job Description
- We're putting together a talented team to build the #1 training platform for Runners We help everyday runners become outstanding by providing world-class training, coaching and community for everyone, whether you're improving your 5k time or training for your first marathon. To date we have built iOS, Android and Apple watch apps that help people achieve their goals by coaching them through the full journey and syncing to their favourite fitness devices. We're growing extremely fast and in November 2023 closed a new $6.5M funding round led by JamJar with participation from Eka Ventures, Venrex and Creator Ventures. In 2024, we were selected by Apple as one of three global finalists for the 2024 iPhone App of the Year, reflecting the innovation and impact of what we've built. We want to grow as fast as we can into the future and are looking for individuals who will help us get there. For more about our background and growth check out our Careers Page! We're now looking ahead to the future and the people who want to help us build and scale Runna. Our aim is to reach millions of subscribers in the next 5 years and be the go-to training platform for any runner. Now is a magical time to join, we're still small, and everyone makes a foundational difference. Requirements Who we're looking for We're looking for a Staff Level Full-Stack Engineer to play a pivotal role in driving the technical success of Runna. This is a hands-on leadership role where you'll work across four cross-functional product teams, providing architectural direction, ensuring engineering excellence, and enabling the successful delivery of features across our iOS (React-Native), Android (React-Native), and Apple Watch apps, as well as third-party integrations (Garmin, Strava, Coros, Fitbit, Suunto, etc). You'll partner closely with our CTO and founders, as well as product and design leads, to align technical strategy with company goals. You'll be a multiplier for the engineering team—mentoring developers, improving processes, and guiding the evolution of our systems as we scale. We're looking for someone who is not only technically excellent, but also a creative problem solver and collaborative leader who brings energy and clarity to fast-paced environments. As a Staff Level Full-Stack Engineer, your role will include: Lead the architectural design and technical strategy across multiple product teams, ensuring scalable, secure, and maintainable solutions Drive the end-to-end delivery of key initiatives, working hands-on to build, test, and ship features across the full stack (mobile, backend, integrations) Collaborate with Product, Design, and Engineering Leads to define the best solutions for user experience, balancing speed, quality, and long-term technical goals Mentor and support engineers across teams, providing technical guidance, code reviews, and promoting engineering best practices Champion developer productivity by improving our CI/CD pipeline, tooling, and internal workflows to accelerate delivery and reduce friction Own the release process and support a culture of reliable, continuous deployment—while enabling teams to ship confidently and independently What Experience We're Looking For If you don't quite meet all of the below skills, we'd still love to hear from you as we might be able to tweak the role slightly or offer you a position better suited for you. You can apply directly below or contact us if you're still unsure. Your key skills: Deep expertise in TypeScript/JavaScript, with a strong foundation across the full stack Proven track record of leading the architecture and successful delivery of large scale React-Native mobile applications in a production environment Experience working in AWS cloud environments, with a strong preference for familiarity with Serverless architectures (e.g. Lambda, API Gateway, DynamoDB, AppSync) Able to thrive in a highly skilled, fast-paced engineering team. In 2024, we shipped: 99 mobile app releases (iOS and Android) 443 API releases 237 modelling backend releases 5+ years of professional experience in software engineering, with a focus on technical leadership and driving projects end-to-end Comfortable stepping outside your core expertise to solve problems across the stack, from frontend to cloud infrastructure Skilled in defining and delivering features from initial architecture and design through to release, testing, and production support A strong advocate for modern engineering practices, including: Iterative development, continuous deployment, and test automation Knowledge sharing, pair programming, collaborative design & development Shared code ownership and working in cross-functional product teams Bonus points if you: Have delivered impactful work across the full stack—from mobile to backend services and cloud infrastructure Have hands-on experience with SwiftUI or native mobile development Are confident working with and improving CI/CD pipelines, release cycles, and deployment processes Have experience with React Native at scale in performance-sensitive or offline-first applications Have deep experience with AWS services and serverless architecture patterns Are comfortable with Infrastructure as Code tooling like Terraform, CDK, or CloudFormation Have contributed to open-source communities—through code, issues, testing, or documentation Have a personal interest in health, fitness, or sports technology Our tech stack Check out our Tech Radar here which we are constantly iterating, and below you can find a small reflection of our current tech stack: Frontend: React Native (iOS and Android) Typescript GraphQL (Apollo Client) Fastlane SwiftUI (Apple Watch) Maestro E2E tests Backend: Serverless (AWS) Lambdas (NodeJS & Python) AWS AppSync DynamoDB, S3, SQS, SNS, EventBridge, SageMaker Postman API tests All the other good stuff: Sentry GitHub Actions Intercom, Mixpanel RevenueCat App Store Connect / Play Store Google Tag Manager Software Engineer Interview Process Our aim is to keep the interview process as straightforward and enjoyable as possible, and will consist of the following stages: Getting to Know You + Live Coding (45-minute video call, first 25 mins will be an introductory chat followed by two live coding exercises from https://leetcode.com/) Take home technical task (max 1-2 hours to complete, or if you have something interesting you recently built and would like to showcase then that's perfectly OK) 1.5-hour technical interview (the first half of the call will be used to discuss the take-home technical task from the previous stage and the second half will consist some general architecture/tech questions) Meet the team (in-person chat with founder(s) and rest of the team) Once the process is finished, we promise to let you know our decision as soon as possible. Benefits And Options Salary £95,000-£110,000 + Equity Based on years of direct, relevant experience. Software Engineer I £42.5k, Software Engine...


- Company Name
- Amazon Web Services (AWS)
- Job Title
- AWS Managed Services Specialist, AWS Premium Support Business Development
- Job Description
- Description Amazon Web Services (AWS) is the pioneer and recognized leader in Cloud Computing. Our web services provide a platform for IT infrastructure in-the-cloud that is used by hundreds of thousands of developers and businesses around the world. These customers range from start-ups to leading web companies to Global 2000 companies in financial services, pharmaceuticals, and technology. AWS customers look for ways to improve their deployment of AWS via excellent customer experience, and often times want to augment their cloud deployments with sophisticated new capabilities. While doing so they also want to reduce complexity and costs, and this is done by transforming their operational and financial business models. A new service, called AWS Managed Services (AMS), is focused on helping accelerate Global 2000 Enterprise adoption of cloud services by providing a service that automates and helps them operate their infrastructure services on AWS in a secure, compliant, and scalable posture. AWS is seeking a GTM Specialist (GTMS) for AWS Managed Services (AMS) that will provide customers with a suite of capabilities needed to transition existing IT workloads to AWS. The GTMS will be responsible for identifying appropriate AMS solutions for AWS customers, by providing in-depth business and technology expertise. The GTMS will be responsible for managing the pipeline for new opportunities, helping more customers to leverage AMS capabilities, which thereby will enable AWS customers to transform their deployment of AWS. The GTMS will work closely with AWS field and partner teams to position the service for customers, and provide guidance on the value proposition and benefit those customers can achieve. In addition, you will define a process that the organization will follow to manage customer/partner engagements that require AMS. You will synthesize information gathered from these engagements into succinct findings, derive strategic insights, and persuasively communicate findings and perspectives to product and support teams, including senior management. You will track and prioritize engagements that would benefit from AMS, and collaborate and coordinate cross-functional teams around these engagements where appropriate. You will work closely with Business Practices and Economics team to establish programmatic ways to drive more scale of adoption via constructs and a nomenclature (e.g. ITIL) that make sense for Enterprise customers and the business. The ideal candidate will possess a business and IT background that enables them to drive an engagement and interact at the highest levels of large Enterprises. The candidate will have the technical depth and business experience to easily communicate the benefits of computing to IT architects, engineering teams, and C-Level executives. The ideal candidate will have a demonstrated ability to think strategically and long-term about the needs of complex global businesses. The ideal candidate will also be deeply familiar with complex legacy IT environments, ITSM and Enterprise applications, ITIL, and has done market analysis, deal construction, business operations, and has a background that enables them to create scalable programs that apply holistic approaches. Key job responsibilities Prospects new opportunities within AWS’s existing base or net-new accounts. Engages with enterprise customers Exhibits proactive ability and is very astute in setting customer discussions via AWS field and partner teams Comfortable managing the adoption cycle of an opportunity and will partner with various teams to help develop and propose new business. Drives field and partner readiness. Engages in senior level customer meetings to discuss customer’s business issues and explores how the new Enterprise can help address and resolve these issues. Serves as an evangelist for AMS within AWS, and externally Develops a standard market intelligence framework and dynamic analytic model to be utilized by the AWS Field, GTM and marketing teams Bring the various stakeholders together to help build collective mind-share in augmenting the AMS offer. Establish ways to measure and track metrics related to adoption of AMS, and to make improvements to the approach based on those measurements. Prepare and give business reviews to the senior management team regarding progress and metrics. Handle a high volume of engagements and the fast pace of the computing market. Basic Qualifications Experience in a professional field or military Experience structuring and negotiating complex agreements and leading cross-functional groups to orchestrate and successfully complete deals Experience with sales CRM tools such as Salesforce or similar software Experience with business development, partnership management, or sourcing new business Experience in developing, negotiating and executing business agreements Preferred Qualifications Experience influencing multiple stakeholders and leading cross functional teams across geographies and business units Experience working with technical and product stakeholders to define requirements, prioritize features, and influence product roadmaps Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice (https://www.amazon.jobs/en/privacy_page) to know more about how we collect, use and transfer the personal data of our candidates. Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner. Company - AWS EMEA SARL (UK Branch) Job ID: A2911525


- Company Name
- BI:PROCSI
- Job Title
- Senior Full Stack Developer
- Job Description
- BI:PROCSI is a customer-focused, data-driven, highly experienced, and dedicated team of consultants delivering world-class solutions. We form strong partnerships with our customers across all sectors, ranging from high-profile start-ups to FTSE100 businesses, delivering impactful and business-critical data projects. We leverage advanced AI and ML technologies to build products that help our customers optimise value from data. Our goal is to understand our clients' objectives and work with them to evaluate, develop, and deploy end-to-end data solutions across Business Intelligence, Analytics, Data Warehousing, Data Science, ETL/ELT, and more. Our team of subject matter experts provides guidance throughout the entire data journey by collaborating closely with your existing teams. With PRINCE2 and Agile-certified project management, certified training, and enablement sessions, we ensure you have full control of a data solution that delivers tangible value to your business. Your Role Lead development of software applications across client portfolio with a focus on MERN or MEAN frameworks within an Azure , AWS or GCP environment. Lead the continuous development of bespoke web applications. Take personal responsibility for components technical delivery collaborating with other developers and architects to design robust, scalable technical solutions Continually improve our app development processes, practices, tools and techniques Share your knowledge and experience with colleagues as you advise them on the technologies and best practices of building a web application Encourage innovation, inclusion, teamwork, self-organisation, and diversity Key Skills In depth experience of HTML5, CSS3, object-oriented JavaScript and JavaScript applications Full Stack JavaScript experience including NodeJS and at least one modern JavaScript UI framework, such as React or Angular Understanding of Progressive Web App (PWA) development approaches Demonstrable experience in Test Driven or Behavior Driven Development. Version control software (Git) expertise A deep understanding of web standards, accessibility and development best practice Microservice, and API based, development experience, including designing and implementing REST and GraphQL APIs, and understanding API security patterns Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) Familiarity with agile development Additional/Advantageous Skills Continuous Integration/DevOps experience. Experience with D3 or other front end visualisation libraries. Experience of cloud native development including serverless application development approaches using a serverless framework like Azure Functions. Familiarity with UI/UX principles Why BI:PROCSI? We started this company with a goal — a goal to be the very best. We don’t just believe it; we know our team is our biggest asset. We’re a group of passionate innovators (*nerds), obsessed with personal growth, that believes in challenging the status quo to ensure we come up with the best solutions. We have a phenomenal culture, unparalleled drive, and every single person in our team is very carefully selected to make sure we maintain this. We are diverse, and we celebrate that. We are whole people, with families, hobbies and lives outside of work and make sure we have a healthy work-life balance. We are rapidly expanding and on a growth trajectory. We are continuously hiring at all levels across Business Intelligence, Analytics, Data Warehousing, Data Science and Data Engineering. BI:PROCSI is actively committed to encouraging equality, diversity and inclusion throughout our workforce. Our aim here at BI:PROCSI is to represent all selections of society and for each member of the team here at BI:PROCSI to feel respected in a balanced working environment to be able to give their very best.