• Demonstrated ability to build robust software end-to-end
• Collaborative team player with strong communication skills
• Self-starter who takes full ownership of features from design to post-deployment
• Open to learning new frameworks and technologies
• Committed to writing clean, maintainable and well-tested code
• Dependable, thoughtful and takes pride in the quality of their work
At least 5 years of experience in designing and developing reliable software, specifically the following:
• Designing and developing RESTful APIs
• Writing unit and integration tests
• Implementing authentication, authorisation and security best practices
• Working with SQL and NoSQL databases and CI/CD pipelines
• Proficient with Node.js backend frameworks (e.g. Express, NestJS, Fastify, or similar)
Nice to have:
• IoT system development, cloud integration and security
• OCPI and OCPP protocols
• Cloud platforms like AWS, GCP or Azure