Senior Software Engineer (Go / TypeScript) - Renewable Tech Startup
Senior Software Engineer (Go / TypeScript) – Renewable Tech Startup
Fully Remote | Renewable Energy Innovation | 12 Month Contract
A fast-growing renewable technology startup on a mission to transform how sustainable energy is managed and delivered. This platform leverages cutting-edge software to improve efficiency, scalability, and accessibility in the clean energy sector.
As the team expands, they're looking for a Go/TypeScript Engineer who is passionate about building impactful technology that contributes to a greener future.
You'll be part of a small, agile, and talented team developing REST APIs and Microservices that power our renewable energy systems and analytics tools. The ideal candidate is a hands-on engineer with a strong background in modern development, a sharp eye for scalable architecture, and a drive to solve real-world sustainability challenges.
Responsibilities
- Design, build, and maintain high-performance REST APIs and Microservices using Go and TypeScript.
- Collaborate closely with product and DevOps teams to deliver clean, efficient, and scalable systems.
- Write robust, maintainable, and testable code following modern engineering practices.
- Participate in code reviews, architecture discussions, and system optimization.
Experience
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience building REST APIs and Microservices.
- Strong skills in Go and TypeScript.
- Experience with relational/non-relational databases (e.g. PostgreSQL, MongoDB).
- Familiarity with containerization (Docker, Kubernetes) and cloud platforms (AWS).
- Strong communication skills and the ability to work independently in a remote team.