Software Developer React Native

Brampton, ON, CA, Canada

Job Description

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

AWS & Cloud Infrastructure



AWS certification (Solutions Architect, Developer, or SysOps) preferred Experience with Infrastructure as Code (CloudFormation, Terraform) Knowledge of containerization (Docker, ECS, EKS) Understanding of microservices architecture using .NET and Go services Experience with serverless computing and event-driven architectures Deep familiarity with AWS security services (IAM, Cognito, WAF, GuardDuty, Security Hub) Experience with VPC security, network ACLs, and security group configurations

Security & Compliance



Proven experience with server-side security hardening and penetration testing Knowledge of security frameworks (OWASP, NIST) and compliance requirements Experience with encryption at rest and in transit Understanding of secure coding practices and vulnerability assessment Familiarity with PCI DSS compliance for payment processing systems

Mobile Development



Published apps on App Store and Google Play Store Understanding of mobile UI/UX design principles Experience with mobile testing frameworks and deployment processes Knowledge of mobile security best practices Familiarity with push notifications and mobile analytics

Preferred Qualifications



Bachelor's degree in Computer Science, Engineering, or related field or equivalent demonstratable work experience Experience with time-series databases (InfluxDB, TimescaleDB) for IoT/telemetry data Knowledge of Canadian privacy regulations (PIPEDA) and provincial energy regulations Familiarity with payment gateway integration (Stripe, PayPal, Moneris) Experience with real-time messaging and WebSocket implementations Understanding of load balancing and auto-scaling for high-traffic applications Previous experience with hardware integration and IoT device management (Nice to have) Experience in electric vehicle charging industry (Nice to have) Knowledge of EV charging protocols (OCPP 1.6/2.0, ISO 15118, CHAdeMO, CCS) (Nice to have) Understanding of smart grid integration and energy management systems

What We Offer



Competitive salary and equity package Comprehensive health, dental, and vision insurance Professional development budget and conference attendance Cutting-edge technology stack and tools Collaborative, innovation-focused team environment * Opportunity to architect systems from the ground up

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2748819
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Brampton, ON, CA, Canada
  • Education
    Not mentioned