HRC Global Services
Full Stack Developer
HRC Global ServicesCanada1 day ago
VolunteerRemote FriendlyEngineering, Information Technology
Position-Full Stack Developer

About The Role

We are seeking a motivated Full Stack Developer to join our team in a full-time capacity. This role is perfect for a recent graduate who enjoys working across both front-end and back-end technologies and is eager to contribute to real-world projects. You’ll collaborate with a distributed Canadian team in a mostly remote setup, working on modern, cloud-based applications with a focus on performance, scalability, and security.

Key Responsibilities

  • Develop front-end applications using HTML, CSS, JavaScript/TypeScript, and frameworks such as React, Next.js.
  • Build back-end services using Node.js, Python, Java, or C#/.NET, integrating with APIs and databases.
  • Work with AWS DynamoDB (NoSQL) and other database technologies as needed (PostgreSQL/MySQL for legacy projects).
  • Design and implement RESTful and/or GraphQL APIs for application features and integrations.
  • Participate in Agile workflows (daily stand-ups, sprint planning, retrospectives).
  • Write unit, integration, and end-to-end tests using tools like Jest, Playwright, or Cypress.
  • Collaborate with designers, QA, and product managers to deliver features from concept to release.
  • Troubleshoot and optimize code for speed, scalability, and security.
  • Use Git for version control and follow CI/CD best practices.

Required Qualifications

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • Eligibility: You can apply if you have completed your course recently.
  • Solid understanding of HTML, CSS, and JavaScript/TypeScript.
  • Exposure to at least one modern front-end framework (React, Angular, or Vue.js).
  • Basic proficiency in one or more back-end languages (Node.js, Python, Java, or C#/.NET).
  • Familiarity with database concepts (SQL and NoSQL, especially DynamoDB).
  • Understanding of RESTful API concepts.
  • Comfortable with Git and basic CI/CD pipelines.
  • Strong problem-solving and communication skills.

Preferred Experience (Nice-to-Have)

  • Familiarity with Generative AI (GenAI) concepts and tools.
  • Experience in prompt engineering for LLM-based applications.
  • Understanding of vector databases
  • Knowledge of AWS services (Lambda, API Gateway, S3, CloudWatch).
  • Awareness of accessibility and security best practices (OWASP).
  • Experience with academic, open-source, or personal projects showcasing full-stack and AI-related skills.
  • Understanding of Agile development principles.

Application Process

Please submit your resume, cover letter, and (if available) a link to your GitHub or portfolio.

Key Skills

Ranked by relevance