Software Developer
Role details
Job location
Tech stack
Job description
Responsibilities for Software DeveloperDeveloping and maintaining web-based software productsContributing to front end functionality and overall user experienceWorking on back end services, APIs and system integrationsSolving complex logical or technical problems where requiredSupporting internal platforms and tools used across the businessCollaborating closely with Developers, designers and non-technical stakeholdersParticipating in code reviews and sharing best practice within the team What the role offersThe opportunity to work on software that supports the transition to low-carbon energyExposure to a broad and interesting technical stackA collaborative, values-led engineering cultureCompetitive salary and benefits packageLong-term development opportunities within a growing technology team ApplicationsIf you would like to apply for this Software Developer role, please submit your CV via the relevant links. We're committed to creating an inclusive and accessible recruitment process. If you require reasonable adjustments for your application or during the review process, please highlight this by separately emailing applications@redtech-recruit.com. If this email address has been removed by the job-board, full contact details are available on our website. Keywords: Software Developer / JavaScript Developer / Web Developer / Web Application Developer / Software Engineer / Front End Developer / Back End Developer / Full Stack Developer / JavaScript / React / TypeScript / APIs / Web Applications / UI Developer / Renewable Energy Software RedTech Recruitment Ltd focus on finding roles for Engineers and Scientists. Even if the above role isn't of interest, please visit our website to see our other opportunities. We are an equal opportunity employer and value diversity at RedTech. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Requirements
Requirements for Software DeveloperStrong experience developing modern web applicationsSolid JavaScript skills, including front end developmentThis company values an excellent academic history, so are looking for candidates with a 2.1 or 1st class STEM degree and at least ABB at A Level (or international equivalent) - please ensure this is listed on your CV if applyingAn interest in building clean, intuitive and user-friendly interfacesExposure to back end systems, APIs, or data-driven applicationsStrong attention to detail with the ability to understand complex systemsAbility to quickly learn new technologies and adapt to different problem spacesConfident communicator who enjoys working as part of a collaborative teamInterest in sustainability, technology for good, or renewable energy is highly desirableExperience in any of the following would be beneficial but not essential: React, TypeScript, Rust, WebAssembly, back end development, APIs, databases, or algorithmic problem solving.