Lead the design and development of scalable, high-performance software systems for the clean energy sector, driving the architecture of data pipelines, real-time processing, and cloud-based solutions.
Requirements
- Proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3, React (preferred), Angular or Vue.js, Node.js.
- Experience with Redis, C (preferred), RESTful APIs, GraphQL (plus), SQL/NoSQL databases, AWS, and Kubernetes.
- Strong understanding of Git, CI/CD tools (GitLab CI, GitHub Actions), testing frameworks, and TDD.
- Preferred experience in time-series databases, IoT data processing, real-time data streaming, mobile app development, and data visualization libraries (D3.js, Chart.js, Plotly).
- 8+ years of experience in full-stack software development delivering complex applications.
- Familiarity with energy industry standards and regulated environments.
Responsibilities
- Architect and implement scalable full-stack solutions for web and cloud applications.
- Design, develop, and maintain data pipelines, event streaming platforms, and backend services.
- Implement CI/CD pipelines, containerization strategies, and monitoring solutions in cloud environments (AWS, Kubernetes).
- Conduct code reviews, mentor junior developers, and promote software engineering best practices.
- Ensure security, compliance, and performance standards are applied across all development and deployment processes.
- Evaluate emerging technologies and propose improvements to development efficiency and product quality.
- Work across full-stack applications, from frontend interfaces to backend services
Other
- Collaborate with product, engineering, and business teams to ensure architectural decisions align with strategic objectives.
- Mentor junior developers, and promote software engineering best practices.
- Proven ability to mentor and guide engineering teams, with excellent problem-solving and communication skills.
- Collaborative and innovative work environment focused on clean energy technology.
- Opportunities to work remotely or from specified office locations.