cover image
ShareCharge

ShareCharge

www.sharecharge.io

1 Job

4 Employees

About the Company

Building the World Largest P2P EV Charging Network

Listed Jobs

Company background Company brand
Company Name
ShareCharge
Job Title
Full Stack Developper
Job Description
Job title: Full Stack Developer Role Summary: Lead development of mobile and web platforms, integrating APIs, maps, payments, and IoT connections for electric vehicle charging. Partner with founders to rapidly deliver high‑impact features. Expectations: Demonstrate strong ownership, curiosity, and a user‑centric mindset. Work autonomously in a fast‑paced, startup environment. Deliver quality code on schedule while maintaining a clean architecture. Key Responsibilities: - Design, develop, and optimize cross‑platform mobile apps using React Native and native iOS/Android assets. - Build and maintain backend services in Node.js with TypeScript, exposing RESTful APIs. - Create integration layers for third‑party services (payment gateways, map providers, IoT charging station protocols). - Manage cloud infrastructure and databases on Firebase or AWS, ensuring scalability and security. - Collaborate closely with product stakeholders to define requirements and iterate on features. - Conduct code reviews, unit testing, and continuous delivery practices to maintain high quality. Required Skills: - Advanced proficiency in React Native, Electron or comparable cross‑platform frameworks. - Expertise in Node.js, TypeScript, and modern JavaScript tooling. - Hands‑on experience with Firebase, AWS (Lambda, DynamoDB, S3, Cognito) or equivalent cloud platforms. - Proficient with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB). - Familiarity with mobile payment SDKs and secure authentication. - Knowledge of IoT communication standards (e.g., MQTT, HTTP APIs) for EV charging stations. - Strong understanding of RESTful API design, JSON schema, and versioning. - Comfortable using Git, CI/CD pipelines, and DevOps practices. - Excellent problem‑solving, communication, and documentation skills. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience). - Relevant certifications (e.g., AWS Certified Developer, React Native certification) are a plus.
Montreal, Canada
Hybrid
04-11-2025