Remote Software Engineer - React/Python/C#

RES Limited
Edinburgh, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 69K

Job location

Edinburgh, United Kingdom

Tech stack

HTML
JavaScript
API
User Authentication
Automation of Tests
Azure
C Sharp (Programming Language)
CSS
Software as a Service
Cloud Computing
Code Review
Continuous Integration
Data Structures
Relational Databases
Software Design Patterns
Python
Node.js
Scrum
TypeScript
React
Backend
Containerization
Build Tools
Front End Software Development
Software Version Control
Docker
Databricks

Job description

  • Design, build, and maintain features across the full stack using Python, C#, React, Node.js, and TypeScript.
  • Collaborate with product managers, designers, and other engineers to develop new features to an agreed roadmap that delivers product and business value.
  • Ensure high code quality through best practice, testing, code reviews, and continuous integration.
  • Deliver change that positively impacts system performance, reliability, and scalability.
  • Participate in architectural and technical design discussions.
  • Drive continuous improvement initiatives to enhance product quality and efficiency.

Technologies:

  • Azure
  • C#
  • CI/CD
  • Cloud
  • CSS
  • Databricks
  • Docker
  • JavaScript
  • Network
  • Python
  • React
  • TypeScript
  • NodeJS
  • API
  • Backend
  • Frontend
  • Security, We are the worlds largest independent renewable energy company, guided by a vision to create a future where everyone has access to affordable, zero carbon energy. We invest in our people and offer rewarding work that makes a real impact, with opportunities to learn from inspiring colleagues across our growing global network and to develop personally and professionally. We offer a competitive package with a wide range of benefits and rewards. This Software Engineer role sits within our APM (Asset Performance Management) team, working on a market-leading SaaS application that improves the performance of renewable assets. The role is based in Glasgow three days per week, and we value diversity, collaboration, and different perspectives across our teams.

Requirements

  • Strong proficiency in Python, ideally as part of a SaaS solution.
  • Working experience with React, TypeScript, and modern front-end build tools.
  • Solid experience building Node.js applications and APIs.
  • Knowledge of front-end technologies such as React, HTML, CSS, and JavaScript/TypeScript.
  • Experience with back-end development in C#.
  • Exposure to Databricks is desirable.
  • Proficiency working with data structures such as relational databases.
  • Understanding of cloud platforms such as Azure and containerisation tools like Docker.
  • Experience with version control, CI/CD pipelines, and automated testing.
  • Experience with authentication, multi-tenancy, and billing in SaaS applications.
  • Experience working in an Agile environment within Scrum teams.
  • Ability to communicate progress to managers and collaborate with fellow engineers.
  • Solid understanding of software design patterns and best practices.
  • Ability to work in a distributed team.
  • English spoken and written.

Apply for this position