Gravity logo

Full Stack Developer

Gravity
Full-time
Remote
Canada
Technology

About the role

As a Full Stack Developer, you’ll be a critical part of our engineering team, building and deploying secure, performant, and user-friendly applications that transform how government services are delivered. You’ll work on both the front-end and back-end, contributing to architecture decisions, writing clean code, and collaborating with cross-functional teams to meet complex user needs in the public sector.

What you’ll do

  • Design, develop, and deploy full stack web applications with an emphasis on performance, scalability, and security
  • Build responsive and accessible user interfaces that follow WCAG and government UX guidelines
  • Develop and consume RESTful APIs and integrate with third-party or legacy government systems
  • Write clean, maintainable, and well-tested code across the stack
  • Collaborate with product managers, designers, and stakeholders to deliver intuitive user experiences
  • Participate in code reviews, architecture discussions, and agile ceremonies
  • Implement DevOps best practices for CI/CD and infrastructure as code
  • Stay updated on GovTech trends, compliance standards, and emerging technologies

What you’ll bring

  • 3–6+ years of professional experience in full stack development
  • Strong proficiency in JavaScript/TypeScript and modern frameworks like Angular and React
  • Solid backend development experience with Modern Java + Spring Boot, Rest Apis, Relational Databases, and Message Queues.
  • Familiarity with cloud infrastructure (AWS, GCP, or Azure) and containerization tools
  • Experience working with or building products for the public sector is a plus
  • Knowledge of accessibility standards, data privacy laws, and security best practices
  • Excellent problem-solving skills and a collaborative mindset
  • Bachelor's degree in Computer Science, Engineering, or equivalent experience
  • Frontend: Angular, TypeScript
  • Backend: Java 17, Spring Boot, Node.js, Typescript, Python, PostgreSQL, MongoDB, Kafka, RabbitMQ
  • DevOps: Docker, GitHub Actions, Terraform, Azure and GCP
  • Other Tools: Figma, Jira, Postman, OpenAPI/Swagger


About you


  • You’re Experienced - across both front-end and back-end technologies
  • You're Technical - Proficient in modern JavaScript frameworks (e.g., React, Next.js, Vue) and strong command of TypeScript
  • You're an Expert - Back-end technologies such as Spring Boot, Java and Node.js
  • You're Strategic - You come with a strong understanding of software design patterns, clean architecture, and test-driven development (TDD)