Versaterm

Versaterm

Versaterm Public Safety is a leading developer of integrated software solutions for First Responders in Canada and the United States. They focus on customer experience and outcomes, empowering public safety agencies to transform their organizations. Ve...

Internet Software & Services
51-250
Founded 1977

Description

  • Design, implement, test, and maintain high-quality software solutions that meet business needs.
  • Collaborate on spec-driven development by defining clear, testable specifications before implementation.
  • Troubleshoot and resolve software defects, production issues, and technical problems.
  • Contribute to the design and evolution of software applications with attention to scalability, reliability, and performance.
  • Apply company standards, technologies, and best practices to improve development workflows and product quality.
  • Support junior engineers through code reviews and constructive feedback.
  • Participate in sprint planning, standups, retrospectives, and day-to-day team communication.
  • Work across both backend and frontend systems within a full-stack codebase.

Requirements

  • Degree in Computer Science, Engineering, or a related field, or equivalent industry experience and training.
  • 2-5 years of professional software development experience, ideally in a modern web or cloud environment.
  • Proficiency in one or more modern programming languages such as Python or TypeScript.
  • Experience building modern web applications across the stack, including front-end frameworks such as React or Angular and back-end frameworks such as Flask or Node.js.
  • Experience with relational and/or NoSQL databases such as PostgreSQL or Redis, including queries and ORM usage.
  • Proficiency with Git and common branching, pull request, and code review workflows.
  • Familiarity with unit and integration testing frameworks such as Jest, Playwright, or PyTest.
  • Strong analytical and debugging skills with a problem-solving mindset.
  • Familiarity with agile development practices such as Scrum or Kanban.
  • Excellent communication and collaboration skills in a team-oriented environment.
  • Experience with Next.js, TypeScript, Tailwind CSS, Radix UI, shadcn/ui, TanStack Query, and Zustand is a plus.
  • Back-end experience with Flask, SQLAlchemy, Celery, Redis, PostgreSQL, and Alembic is preferred.
  • Familiarity with AWS services such as S3, RDS, Secrets Manager, Lambda, and CloudWatch, plus Terraform or LocalStack, is preferred.
  • Hands-on experience with OpenAPI and type generation tools is preferred.
  • Experience using AI tools in daily development and interest in AI-ready workflows is a plus.
  • Experience improving GitHub Actions workflows, Docker image builds, or quality gates such as linting, formatting, SAST/SCA, and container scanning is preferred.
  • Must be legally authorized to work in Canada and able to obtain and maintain a Reliability security clearance from the Government of Canada.
  • Must comply with the FBI CJIS Security Policy and pass a comprehensive fingerprint-based background check.

Benefits

  • Competitive starting salary based on skills, experience, education, training, market data, and internal equity.
  • Comprehensive benefits offering.
  • Potential eligibility for variable compensation, including incentive plans or discretionary performance bonuses.
  • Equal opportunity employer with a commitment to equity, diversity, and inclusion.
  • Barrier-free workplace with accommodations available upon request throughout the recruitment process.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer Intern

Apptronik 51-250 Aerospace & Defense

Apptronik is seeking a Software Engineering Intern to help build developer tooling that improves how its engineering team iterates, tests, and delivers robot software for the Apollo humanoid platform.

C++ CI/CD Docker Git JavaScript Linux Python TypeScript VS Code
8 minutes ago

Senior Software Engineer (AI Applications)

Alphasense 51-250 Industrial Conglomerates

AlphaSense is hiring a Senior Engineer for its Content Engineering team to build large-scale AI-driven content processing systems that extract structured insights from complex documents.

CI/CD Docker FastAPI Hugging Face JSON Kubernetes LLM Machine Learning Microservices NLP Python
8 minutes ago

Software Engineer (Libraries Platform)

Chainguard 51-250 Internet Software & Services

Chainguard is hiring a Software Engineer for its Libraries Platform to build the infrastructure that securely produces, verifies, and serves open-source libraries across multiple ecosystems.

Alpine AWS Azure CI/CD Debian Docker GCP GitHub Actions Go Java JavaScript Kubernetes Linux Python PyTorch Tekton TensorFlow Terraform
16 minutes ago

Senior Engineer - Adobe Experience Manager (AEM)

Formativ Group Internet Software & Services

FormativGroup is hiring a Senior Adobe Experience Manager (AEM) Engineer to build and support enterprise-scale digital experiences on AEM Sites and Assets for a content-driven platform.

Agile CI/CD Git Java Jenkins Maven REST API
22 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers