Details
Description
Our client, a Canadian manufacturer of EV Chargers is seeking a versatile and skilled Full Stack Developer with strong experience in React and ideally React Native, or a willingness to learn it. You’ll be a key contributor to both commercial and internal projects across our ecosystem. This role involves building user-facing applications (web and mobile), designing backend services, and collaborating with their remote team throughout the full development lifecycle – from idea and design to testing and deployment. This role requires fluency in both English and Russian. This is a full time and permanent role and an "In Office" role at the Richmond Hill, On . location. Salary: 90K - 100K and full benefits after 3 months.
Responsibilities
- Front-end Development: Design and build highly responsive, web-based user interfaces using React (Redux, React Router).
- Mobile Development: Contribute to cross-platform mobile application development using React Native (or transition into this area with a strong desire to learn).
- Back-end Architecture: Design, develop, and maintain scalable backend services and RESTful APIs using Node.js, NestJS, and Express.js.
- Real-Time Features: Implement and optimize real-time communication features using WebSockets.
- System Optimization: Utilize Redis for caching and performance optimization to support high-load, scalable applications.
- Quality Assurance: Write and maintain comprehensive unit and integration tests using frameworks such as Jest, Mocha, or Jasmine.
- DevOps & Infrastructure: Support deployment pipelines and cloud infrastructure, primarily within AWS (EC2, S3, SQS) and Docker environments.
- Collaboration: Work closely with product managers and remote engineering teams to translate business requirements into technical solutions using Jira and GitHub
Qualifications
- 3 years + of relevant professional development experience
- Strong communication skills in both English and Russian
- Excellent knowledge of React (Redux, React Router, etc.)
- Experience with Node.js, NestJS, Express.js
- Experience with WebSockets
- Familiarity with Redis
- Understanding of testing frameworks (Jest, Mocha, Jasmine, Karma, etc.)
Nice to have
- Experience with AWS (EC2, S3, Build Pipelines, SQS)
- Familiarity with bundlers and asset optimization (e.g., Webpack)
- Experience with Docker and CI/CD
- Familiarity with Jira, GitHub
- Experience with React Native or a strong desire to learn
- Experience working with high-load scalable applications