Full Stack Developer

About Gravity

Gravity is the platform public agencies use to manage budgeting, automate financial reporting, and meet compliance with confidence. From Annual Comprehensive Financial Reports (ACFR) to Budget Books to GASB disclosures, we give teams the tools to move faster, work smarter, and build public trust.

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)

Product and Engineering

Remote (Calgary, Alberta, CA)

Share on:

Terms of servicePrivacyCookiesPowered by Rippling