cover image
Gravity

Intermediate Full Stack Developer

On site

Calgary, Canada

Full Time

26-08-2025

Share this job:
Expired

Skills

Java JavaScript TypeScript GraphQL GitHub CI/CD Docker Problem-solving Architecture Databases Azure react node.js AWS cloud platforms JavaScript/TypeScript Spring Next.js GCP Spring Boot Terraform GitHub Actions

Job Specifications

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.

As an Intermediate Full Stack Developer, you'll be part of a tight-knit, collaborative team of engineers, designers, and product thinkers. Together, we're modernizing how governments and public organizations serve people. You'll work across the stack, from designing resilient backends to crafting polished frontends, all while keeping scalability, accessibility, and security top of mind.

This isn't a role where you just take tickets and push code - you'll have a seat at the table to shape features, influence architecture, and mentor peers while delivering software that citizens actually use.

What You'll Do

Design, build, and maintain scalable full stack applications using React, Next.js, NestJS, and Node.js.
Develop and integrate APIs (GraphQL + REST) and manage data flows across relational databases and message queues.
Collaborate with product managers, designers, and other engineers to deliver high-impact features.
Ensure code quality through testing, code reviews, and documentation.
Implement best practices for accessibility, security, and data privacy.
Deploy and manage applications using Docker, Terraform, GitHub Actions, and cloud platforms (AWS/Azure/GCP).
Troubleshoot, debug, and optimize system performance.
Contribute to architecture discussions and influence technical decisions

What You Bring

Strong proficiency in JavaScript/TypeScript, Next.js, NestJS, Node, and React
Solid understanding of GraphQL, REST APIs, relational databases, and message queues
Familiarity with cloud infrastructure (AWS, GCP, or Azure) and containerization tools
Backend chops with Java + Spring Boot? That's a big asset.
Bonus points if you've built for the public sector before
Knowledge of accessibility standards, data privacy laws, and security best practices
A collaborative mindset, problem-solving skills, and a sense of humor (we're serious about code, but not about ourselves)
Bachelor's in CS/Engineering or equivalent experience.

About You

You're a builder at heart who thrives on solving complex problems and creating impactful solutions.
You move seamlessly between frontend polish and backend robustness.
You're fluent in JavaScript/TypeScript with hands-on expertise in React, Next.js, NestJS, and Node.js.
You understand how to design and integrate GraphQL, REST APIs, relational databases, and message queues.
You're comfortable in the cloud (AWS, Azure, or GCP) and know your way around Docker, CI/CD, and Terraform.
You believe accessibility, security, and privacy aren't afterthoughts but must-haves.
You're collaborative, open-minded, and energized by working with cross-functional teams.
You're curious, adaptable, and eager to grow while making a real-world impact.
Ability to collaborate at minimum once a month in a designated office space

About the Company

Gravity is the only platform purpose-built to automate and connect the full scope of public sector financial reporting. From ACFRs to budget books and compliance disclosures, Gravity helps governments reduce manual work, accelerate audit readiness, and publish with confidence. With over 230 customers across over 40 states, Gravity defines the category of connected financial management--bringing together data, processes, and public trust. Know more