REV Capital

Full Stack Engineer II

REV Capital

full-time

Posted on:

Location Type: Hybrid

Location: VaughanCanada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$95,000 - CA$130,000 per year

About the role

  • Design, develop, and maintain secure REST APIs using Node.js.
  • Implement cloud solutions using Google Cloud Platform (GCP) services, particularly Compute Engine, Cloud CDN, and Identity Platform (basic usage)
  • Manage CI/CD pipelines through Bitbucket and related DevOps tools.
  • Review code and collaborate with team members to ensure code quality
  • Troubleshoot and resolve production issues.
  • Implement web security best practices, including JWT authentication, CORS, XSS, and CSRF prevention.
  • Collaborate with front-end teams to develop user-centric applications using React.

Requirements

  • 4+ years of professional software development experience
  • Python expertise including: Flask framework for web application and API development
  • RESTful API design and implementation
  • Experience with Python package management (pip, virtual environments)
  • Asynchronous programming with asyncio or similar libraries
  • Knowledge of Python best practices
  • Node.js expertise including: js or similar frameworks for API development
  • Strong TypeScript/JavaScript skills including: o ES6+ features and modern JavaScript patterns o TypeScript type system, interfaces, and generics o Unit testing with Jest or Mocha
  • Front-End Development with React : o Building and maintaining single-page applications o Familiarity with React hooks, state management, and lifecycle methods o Integration of RESTful APIs o Component-driven architecture and reusable UI components
  • Demonstrated Google Cloud Platform (GCP) expertise with: Identity Platform User management and authentication workflows Implementation of OAuth2 flows Custom authentication rules JWT token handling and validation Compute Engine Instance groups and auto-scaling Load balancer configuration VPC networking and firewall rules Custom image creation and management Cloud CDN Content delivery configuration Cache optimization strategies Origin configuration SSL/TLS certificate management Edge functions implementation
  • Understanding of web security practices: o JWT, OAuth2 basics o XSS, CSRF prevention o Security headers and CORS configuration REST API development: o API design principles o Request validation and error handling
  • Bitbucket pipelines – basic CI/CD configuration and deployment
  • Git version control – branching, code review, and merge conflict resolution.
Benefits
  • Flexible work schedule
  • Growth and development opportunities
  • Team outings and social events
  • Excellent extended medical, dental, and vision benefits plan

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Node.jsPythonFlaskRESTful APITypeScriptJavaScriptReactasynchronous programmingweb security best practicesCI/CD
Soft skills
collaborationcode quality assurancetroubleshootingproblem-solving