Logo of Huzzle

Software Engineer -Review Team

  • Job
    Full-time
    Mid Level
  • Software Engineering
    Engineering
  • Waterloo, +1
  • Quick Apply

AI generated summary

  • You need 3+ years in C#/JavaScript, 2+ years in ReactJS, and proficiency in HTML/CSS, REST/GraphQL APIs, Git, MySQL/PostgreSQL, testing frameworks, and Kubernetes, among other skills.
  • You will analyze requirements, design and develop secure solutions, conduct code reviews, troubleshoot issues, and guide best practices while collaborating effectively with your team.

Requirements

  • 3+ years of experience with C# and/or JavaScript
  • 2+ years of ReactJS or similar frontend framework
  • Proficiency with HTML/CSS
  • Proficiency with API architectures such as REST or GraphQL
  • Proficiency using Git based version control systems
  • Proficiency using relational databases like MySQL or PostgreSQL
  • Proficiency in a testing framework (such as XUnit, Jest, PyTest, etc.)
  • Experience with build tools Jenkins/GitLab/Azure DevOps
  • Experience working with Kubernetes
  • Experience with other languages such as Python
  • Experience in Linux environments, including shell scripting, etc.
  • Experience with Infrastructure as code environments, such as Argo, Helm, or Terraform
  • Experience with Distributed Document Stores, such as Elasticsearch, Redis, PostgreSQL JSONB, etc.
  • Experience with alerting, observability, tracing, and general telemetry (Prometheus/Grafana/OpenTelemetry)
  • Experience working in high security environments

Responsibilities

  • Analyze requirements, break down tasks and estimate effort
  • Design robust, performant and secure solutions
  • Develop efficient, modular, and maintainable software solutions
  • Participate in code reviews
  • Troubleshoot, debug and fix defects
  • Take initiative, build strong teams and communicate effectively
  • Guide best practices for building, delivering and maintaining multiple source code projects
  • Understanding the intent of the product, and using that knowledge to make product design, and architecture decisions

FAQs

What is the primary focus of the Magnet Review Team?

The Magnet Review Team is responsible for building the next generation of digital forensics products, enhancing collaboration between various stakeholders in agency organizations.

What programming languages are required for this role?

Candidates should have 3+ years of experience with C# and/or JavaScript, along with 2+ years of experience with ReactJS or a similar frontend framework.

What kind of development tools and practices are expected in this position?

The role requires proficiency in using Git-based version control systems, relational databases (like MySQL or PostgreSQL), and experience with testing frameworks as well as build tools such as Jenkins, GitLab, or Azure DevOps.

What are the key responsibilities of the Software Engineer in the Review Team?

Responsibilities include analyzing requirements, designing robust solutions, developing maintainable software, participating in code reviews, troubleshooting defects, and guiding best practices for code management.

Is experience in Kubernetes required for this role?

Yes, experience working with Kubernetes is one of the key requirements for the position.

What soft skills are valued in this role?

Candidates should demonstrate the ability to take initiative, communicate effectively, build strong teams, and contribute to a collaborative work environment.

Are there opportunities for continuous learning and development?

Yes, Magnet Forensics is committed to continuous learning and provides support for professional development.

What is the compensation range for this position?

The compensation range for this role is MIN: $87,200 - MID: $109,000 - MAX: $130,800 CAD, depending on factors such as qualifications and experience.

Does Magnet Forensics have a commitment to diversity and inclusion?

Yes, Magnet Forensics is committed to building a diverse and inclusive workforce, which is reflected in their hiring processes, values, and treatment of one another.

Are applicants who do not meet all qualifications encouraged to apply?

Yes, candidates who are interested in this role but do not meet all qualifications are encouraged to apply.

We provide organizations with innovative tools to investigate cyberattacks and digital crimes

Technology
Industry
501-1000
Employees
2009
Founded Year

Mission & Purpose

Founded in 2010, Magnet Forensics is a developer of digital investigation solutions that acquire, analyze, report on, and manage evidence from digital sources, including mobile devices, computers, IoT devices and cloud services. Magnet Forensics products are used by more than 4,000 public and private sector customers in over 100 countries and help investigators fight crime, protect assets, and guard national security.