Full Stack Software Engineer

Expired on: Jan 30, 2022

Quantivate is a provider of web-based Governance, Risk, and Compliance (GRC) software and service solutions to organizations both large and small nationwide. Founded in 2005 with the release of its Business Continuity Software, the company has grown to feature a full suite of GRC solutions including Business Continuity, Vendor Management, Enterprise Risk Management, IT Risk Management, Internal Audit, Regulatory Compliance, Issue Management, Policy & Document Management, and Complaint Management. With our GRC platform and applications, we’ve helped numerous organizations across multiple industries to anticipate and manage risks effectively, improve compliance, and strengthen governance initiatives.

Job Description

The Software Engineer is part of a team responsible for new application development and maintenance of a robust customer platform. This is an opportunity to be part of a full-service ownership team with interesting problems to solve as our business grows. In the role, you’ll have a tangible impact on application architecture, customer experience, and the maintainability and scalability of our platform. You’ll be among peers who embrace challenges with tenacity and a sense of humor and should enjoy the same. Join our team as we define the future of GRC through an integrated single source of truth experience that crosses boundaries and provides unparalleled value.

Essential Duties and Responsibilities:

The following is a list of general job responsibilities for the Software Engineer position. This list is not all-inclusive and may be adapted to meet changing business needs:

  • Understand and participate in product development stages from inception to release, including new features, enhancements, and fixes.
  • Work daily in an Agile/Scrum environment with other engineers, product owners, and stakeholders.
  • Produce clean, readable, structured code that is easily maintainable and provides desired functionality, and that adheres to fundamental principles of Software Design.
  • Communicate project progress effectively to both technical and non-technical peers and management.
  • Contribute in a constructive manner to Peer Reviews and Pair Programming projects.
  • Produce technical design documentation for projects: define the problem space, diagram as-is and to-be states, and outline benefits and risks of a recommended approach.
  • Ability to work as part of a team towards a common solution for challenges presented.
  • Perform testing/debugging of software applications, including participation in a team on-call rotation (incidents are typically minimal)

Qualifications

  • Bachelor’s degree in Computer Science or related field, or equivalent experience.
  • 4+ years of experience with PHP, C++, Java, JavaScript or similar. Additional experience in Python, Go, or C# a plus.
  • Experience with industry standard MVC Frameworks such as Laravel, Symfony, Ruby on Rails, or .NET.
  • Additional experience with Front End frameworks like React, Angular or Vue a plus.
  • Experience with and understanding of Object-Oriented Programming, with the ability to mentor others in these principles.
  • Experience integrating data from 3rd-party services and APIs, and designing APIs for both internal and external use.
  • Experience in design and implementation of Relational and NoSQL databases, and understanding use cases for each
  • Working knowledge of Git for version control.
  • Experience writing unit and integration tests for code produced.
  • Experience optimizing/performance tuning technical solutions.
  • Knowledge of Infrastructure-as-Code, CI/CD pipelines, and their implementation in AWS or other Cloud services.
  • Proficiency with Bash scripting and Nix server administration Skills/Abilities.
  • Comprehend new engineering concepts and apply them to create solutions.
  • Be able to implement effective algorithms and structures that match code complexity to the given task
  • Ability to learn technical methods and processes quickly, and apply them to practical situations
  • Ability to understand and interpret data structures and formats
  • Excellent verbal and written communication skills
  • Ability to work independently with minimal guidance in a high-energy, fast-paced environment where projects and tasks can change rapidly, particularly on a distributed team.

Additional information

  • Working in a high energy, mission-driven, values-based culture
  • Medical, Dental, Vision, Life and Disability Insurances and 401(k).
  • Unlimited PTO.
  • Professional development, including the opportunity to advance your career.
  • Fully remote role with opportunity for in-person meet ups at our Seattle-area headquarters.
Job Type: Full Time
Job Location: Remote United States
Sorry! This job has expired.