Jobs.ca
Jobs.ca
Language
Soneil Spark logo

Software Engineer FS (React Native)

Soneil Spark4 days ago
Brampton, ON
Mid Level
full_time

About the role

Soneil Spark is a leading provider of electric vehicle charging solutions, seeking a talented Full Stack Developer to join our Brampton-based engineering team. You'll lead the development of our customer-facing data portal and mobile applications that power EV charging networks, delivering scalable, high-availability systems with robust security for the growing electric vehicle ecosystem.

Position Summary

We're looking for an experienced Full Stack Developer with strong AWS and security expertise to architect, develop, and maintain our EV charging customer data portal and mobile applications. This role requires deep technical knowledge of .NET and Go development, cloud infrastructure, server-side security hardening, and understanding of electric vehicle charging ecosystems.

Key Responsibilities

Backend Development & Infrastructure

  • Design and implement scalable backend APIs using .NET Core/Framework and Go microservices
  • Architect high-availability systems with auto-scaling, load balancing, and fault tolerance on AWS
  • Implement comprehensive server-side security hardening including WAF configuration, network security, and access controls
  • Develop secure payment processing and user authentication systems for EV charging transactions
  • Build and maintain CI/CD pipelines using CircleCI
  • Monitor system performance and implement comprehensive logging/alerting with CloudWatch and security monitoring tools
  • Integrate with EV charging hardware protocols (OCPP, ISO 15118) and third-party charging networks
  • Optimize database performance and implement efficient caching strategies for real-time charging data

Frontend Development

  • Build responsive, intuitive web applications using modern JavaScript frameworks (React, Vue.js, or Angular)
  • Create real-time charging station status dashboards and energy consumption analytics
  • Implement EV charging session management and billing interfaces
  • Ensure cross-browser compatibility and optimal performance
  • Develop secure user authentication and session management for charging network access
  • Create reusable UI components and maintain design system consistency

Mobile Application Development

  • Develop native iOS applications using React Native
  • Implement EV charging station finder, session initiation, and payment processing features
  • Create offline functionality and data synchronization for charging session data
  • Integrate mobile apps with charging station hardware and backend APIs
  • Implement location services and mapping for charging station discovery
  • Ensure mobile security best practices and app store compliance
  • Optimize mobile performance for EV drivers

Data Management & EV Integration

  • Design and implement data ingestion pipelines for charging station telemetry and usage data
  • Develop ETL processes for energy consumption analytics and billing data
  • Create APIs for seamless integration with EV charging hardware and third-party networks
  • Implement data governance and privacy compliance measures (PIPEDA, GDPR)
  • Build analytics and reporting capabilities for charging network operators and fleet managers
  • Work with time-series data for energy usage, demand forecasting, and grid integration

Required Qualifications

Technical Skills

  • 5+ years of full stack development experience
  • 3+ years of hands-on AWS experience with core services (EC2, S3, RDS, Lambda, API Gateway)
  • Strong proficiency in .NET (Core/Framework) and Go for backend development
  • Server-side security hardening experience including network security, access controls, and vulnerability management
  • Experience with modern frontend frameworks (React, Vue.js, Angular)
  • Experience developing cross-platform mobile apps using React Native
  • (Nice to have) Mobile development experience with iOS (Swift) and Android (Kotlin/Java)
  • Database expertise (PostgreSQL, MySQL, DynamoDB, or similar)
  • RESTful API design and GraphQL knowledge
  • Version control with Git and collaborative development workflows

About Soneil Spark

Appliances, Electrical, and Electronics Manufacturing

At Soneil Spark, we are pioneering next-generation electric-vehicle charging solutions and advanced energy storage systems for both retail and commercial markets, pushing the boundaries of efficiency, intelligence, and adaptability in every product we make.

Our team of hardware, firmware, and software experts develop high-quality, cutting-edge power systems, AI-powered energy management, and scalable charging infrastructure to create smarter, more adaptable power solutions for a rapidly evolving world.

Engineering the Future of Smart Energy

By incorporating advanced technologies such as vehicle-to-grid (V2G) integration, bidirectional charging, and adaptive power distribution, we’re creating more intelligent and responsive energy systems.

Our focus is on solving critical challenges such as limited power availability, high infrastructure costs, and grid constraints—barriers that must be overcome for EV adoption to scale. By leveraging AI and innovative power and mobile charging systems, we are developing solutions that make charging and energy management more accessible, efficient, and cost-effective.

Join the Visionaries We value bold ideas with real impact, and need builders, problem-solvers, and pioneers in hardware, firmware, software, mechanical, and electrical engineering, embedded systems, and field technicians to bring first-of-its-kind EV charging and energy storage technology to life.

If you want to invent, not just improve, Soneil Spark is where you belong.