Software Engineer
Role details
Job location
Tech stack
Job description
to the development of frontend interfaces using ReactBuild and optimise pipelines for ingesting and querying large-scale time-series dataCollaborate with cross-functional teams including hardware and edge engineeringTroubleshoot and resolve production issues in a fast-paced environmentContribute to system design, architecture discussions, and technical decision-makingSupport end users and work closely with customer teams to deliver reliable solutionsEssential Skills and ExperienceStrong experience with Python or another backend programming languageExperience or exposure to Django and ReactSolid understanding of SQL and relational database design (MySQL preferred)Experience working with cloud platforms (AWS preferred)Familiarity with containerisation technologies such as DockerGood understanding of RESTful API designStrong problem-solving skills with a hands-on, proactive approachDesirable ExperienceExperience with event-driven or microservices architecturesFamiliarity with, time-series
Requirements
databases or large-scale data pipelinesExposure, to IoT systems or distributed device environmentsInterest in renewable energy, infrastructure, or industrial technologyExperience with modern frontend frameworks such as Next.JsWhat's on OfferOpportunity to work within a small, high-impact engineering teamSignificant ownership and influence over technical directionExposure to cutting-edge technologies and complex, meaningful projectsCollaborative environment with experienced engineers and leadershipFlexible hybrid working arrangementsStrong opportunities for professional growth and progressionApplication ProcessIf you're interested in this opportunity, please apply with your CV and a brief overview of your relevant experience. Examples of projects or technologies you've worked with would be highly beneficial