Software Development
Programming Languages (e.g.
Java
Python
C++)
Version Control (e.g.
Git)
Testing and Debugging
Object-Oriented Programming (OOP)
API Design and Development
Prepare 2D technical drawings using AutoCAD for residential and commercial Solar PV systems, including panel layouts, single-line diagrams (SLDs), as well as schematic and wiring diagrams.
Assist in the preparation of Bills of Materials (BOM) for each project to support site preparation and execution.
Assist in managing and maintaining technical documentation in a structured and organized manner.
...
• End-to-end technical ownership of the Node.js backend architecture: service design, patterns, and long-term technical direction • First technical review point for new product and feature requests — shaping what gets built and how before implementation begins • Definition and evolution of backend engineering standards: API design conventions, code quality practices, testing approaches, and shared patterns • Backend system health: reliability, latency, error rates, and the operational posture of services under production load • Cross-functional technical alignment with Product, Mobile, Frontend, QA, and DevOps • Mentoring of backend engineers — raising the technical bar across the team, not just within your own services • Technical decision-making on service boundaries, data modelling, third-party integrations, and infrastructure trade-offs
End-to-end technical ownership of the Go microservices architecture: service design, inter-service communication patterns, and long-term technical direction
First technical review point for new product and feature requests — shaping service boundaries and integration patterns before implementation begins
Definition and evolution of backend engineering standards: API design conventions, Go idioms, code quality practices, testing approaches, and shared patterns
...