We invite an experienced Back-end Developer with strong expertise in Node.js. As a Back-end Developer you will be involved in developing outstanding SaaS and mobile software platforms for improving production efficiency of residential and commercial solar energy panels. The platform is based on a robust, scalable and highly integrated solution that supports delivery of extensive volume of measured IoT data and high volume of transactions.
In this role, you will be a part of a core team and responsible for key technical decisions, end-to-end software engineering operations. You will be required to see the project from a conception to final products, work closely with other team members to integrate your solution in scalable platform.
Primary Accountabilities / Responsibilities
- Working closely with the client to elicit feature requirements
- Design and develop scalable solutions for Front-end and Back-end
- Code development, Code optimisation, Code review and testing of key functionality
- Implementing new features, working with module integrations and architectural challenges
- Working with build systems, deployment scripts and automated testing
- Meeting both technical and consumer needs
Knowledge, Skills, Competencies and Experience
- 2+ years commercial experience in Back-end development
- Experience with Back-end stack such as Node.js, Kafka, and MongoDB and related frameworks (e.g., GraphQL, microservices, RESTful API)
- Experience with DevOps tools (e.g., Docker, Kubernetes, virtualization, and clasterization)
- Good experience in building scalable SaaS platforms used by a high volume of subscribers/customers
- Multi-tasking, attention to detail, and ability to contribute to complex projects
- Good organizational and problem-solving skills, ability to handle uncertainty
- Good communication and writing skills in English
- Bachelorâs degree in Computer Sciences
Bonus points for knowledge of Front-end stack such as React and related frameworks and libraries
Client and Domain
Client: a software product company
Country: USA
Domain: Energy Management / Solar Energy Mínimo Nivel Académico Requerido Bachillerato/Preparatoria/Secundaria Mínimo Nivel de Inglés Requerido Avanzado Mínima Experiencia Laboral Requerida 2 años