Job Overview
This role seeks a Senior Software Engineer (Go / TypeScript) to join a fast-growing renewable tech startup on a mission to revolutionise sustainable energy across Africa. Offering up to $250/day, this is a fully remote 12-month contract opportunity.
The company develops cutting-edge software solutions that enhance efficiency, scalability, and accessibility in the clean energy sector. The engineer will work within a small, agile, and talented team, building REST APIs and Microservicesthat power renewable energy systems and advanced analytics tools.
The ideal candidate is a hands-on developer with proven expertise in modern backend development, a keen eye for scalable architecture, and a strong drive to create technology with a real-world impact on sustainability.
Core Responsibilities
- Develop, implement, and maintain high-performance REST APIs and Microservices using Go and TypeScript.
- Work collaboratively with product and DevOps teams to create clean, efficient, and scalable systems.
- Produce robust, maintainable, and testable code in line with modern engineering best practices.
- Contribute to code reviews, architecture planning, and system optimisation to ensure high-quality software delivery.
Skills & Requirements
- Holds a Bachelor’s degree in Computer Science, Software Engineering, or a related discipline.
- Demonstrated experience in developing REST APIs and Microservices.
- Proficient in Go and TypeScript with a strong backend development skill set.
- Experienced with relational and non-relational databases, such as PostgreSQL and MongoDB.
- Knowledgeable in containerization technologies (Docker, Kubernetes) and cloud platforms like AWS.
- Excellent communication skills and able to work independently within a fully remote team environment.
