Shape the future of renewable energy software by joining a team dedicated to building high-performance SaaS applications. As a Software Engineer, you'll play a key role in developing full-stack features that optimize asset performance across global energy systems. Your work will directly influence system reliability, scalability, and user value.
What You’ll Do
- Develop and maintain robust features across both front-end and back-end using Python, C#, React, Node.js, and TypeScript.
- Work closely with product, design, and engineering teams to deliver roadmap-aligned functionality that meets real-world needs.
- Write clean, testable code and contribute to continuous integration and deployment pipelines.
- Participate in technical design discussions and help shape architectural decisions.
- Improve system performance, security, and maintainability through ongoing refinement and best practices.
- Support authentication, multi-tenancy, and billing logic within a SaaS framework.
What We’re Looking For
- Proven experience with Python in SaaS environments and strong familiarity with C# for back-end development.
- Hands-on knowledge of React, TypeScript, HTML, CSS, and modern front-end tooling.
- Experience building and maintaining APIs and services with Node.js.
- Familiarity with relational databases, cloud platforms (especially Azure), and containerization via Docker.
- Understanding of CI/CD, automated testing, and version control workflows.
- Background in Agile/Scrum methodologies and distributed team collaboration.
- Fluency in English, both written and spoken, to communicate effectively across time zones.
- Exposure to Databricks is a plus.
Why This Matters
You’ll contribute to software that enhances the efficiency and sustainability of renewable energy assets worldwide. The role offers room to grow, learn from global experts, and work in an inclusive environment that values diverse perspectives. With hybrid work in Glasgow and structured flexibility, you’ll balance collaboration with focused development time.
