
Full Stack Engineer II
REV Capital
full-time
Posted on:
Location Type: Hybrid
Location: Vaughan • Canada
Visit company websiteExplore more
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