Full Stack Developer

Monark Group
White Rock
CAD 70,000 - 110,000
Job description

We are seeking a Full Stack Developer to join our dynamic team and contribute to building robust, scalable applications. In this role, you will work on end-to-end development of our solutions, collaborate with cross-functional teams, and help drive technical excellence across our projects.

KEY RESPONSIBILITIES

  1. Application Development and Architecture
    - Design and implement scalable applications using Node.js, TypeScript, and Python
    - Develop and maintain both frontend and backend components of web applications
    - Create and optimize database schemas and queries for MySQL and MSSQL
    - Implement RESTful APIs and microservices architectures
  2. Cloud Infrastructure
    - Design and implement serverless architectures using AWS Lambda, SQS, and API Gateway
    - Create and maintain RESTful APIs using AWS API Gateway with proper security controls
    - Develop event-driven architectures using AWS SQS for message queuing and processing
    - Deploy and maintain applications on AWS infrastructure
    - Implement CI/CD pipelines and automated testing strategies
    - Monitor application performance and implement optimizations
    - Manage and troubleshoot production environments
  3. Technical Leadership and Collaboration
    - Participate in code reviews and provide constructive feedback to team members
    - Document technical specifications and maintain development standards
  4. Innovation and Best Practices
    - Implement security best practices and maintain code quality standards
    - Optimize application performance and database queries

QUALIFICATIONS AND SKILLS

  1. Required Technical Skills
    - 2-3 years of experience in full stack development
    - Strong proficiency in Node.js, TypeScript, and Python
    - Extensive experience with MySQL and MSSQL databases
    - Demonstrated experience with AWS services including:
    - Lambda for serverless computing
    - API Gateway for REST API management
    - SQS for message queuing
    - EC2, S3, and RDS for traditional infrastructure
    - Proficiency in modern frontend frameworks (React)
    - Experience with version control systems (Git) and CI/CD pipelines
    - Understanding of agile development methodologies
  2. Additional Technical Skills (Nice to Have)
    - Experience with C# and .NET development
    - Familiarity with containerization using Docker
    - Experience with NoSQL databases
    - Basic knowledge of microservices architecture

Core Competencies

  1. Strong problem-solving abilities and analytical thinking
  2. Excellent communication skills and ability to work in cross-functional teams
  3. Self-motivated with ability to work independently
  4. Attention to detail and commitment to code quality
  5. Strong project management and organizational skills

Education and Certifications

  1. Bachelor's degree in Computer Science, Software Engineering, or related field
  2. AWS certifications (preferred)
  3. Relevant technical certifications (preferred)
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Full Stack Developer jobs in White Rock