Software Developer - Contract

by Digital Risk Inc.

Position Type: Contract
Location: London, ON
Date Posted: Aug 07, 2024
Digital Risk Inc.

Job Description

Are you passionate about software development and seeking a unique opportunity within one of the most rapidly changing industries? We are on the brink of launching a new security product and need talented individuals like you to join us at this pivotal moment. 

About Us

Digital Risk Inc. is an Online Exposure & Risk Assessment solution provider. We help organizations take control of digital footprint risks to protect the businesses they’ve built. We do this by uncovering online exposures, indicators of data breaches, and impersonations related to executives and employees. As we bring our groundbreaking product to market, your contributions will be instrumental in shaping the future of our company and the security industry.

About the Role

We are looking for a Full Stack Developer to produce scalable software solutions. You’ll be part of a cross-functional team responsible for the full software development life cycle, from conception to deployment.

As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries.

In this role, you will work closely with business and technical stakeholders to design and develop new features, maintain and enhance the existing code base, provide estimates and participate in planning, develop testing strategies, and support the investigation and resolution of technical issues.

Core Job Duties and Responsibilities:

  • Participate in the full software development lifecycle, including analysis, design, test, and delivery

  • Produce clean, efficient code based on specifications

  • Participate in code reviews

  • Integrate new features and maintain the existing system

  • Troubleshoot, debug and provide remediation for issues

  • Recommend and execute improvements to the system

  • Create and contribute to technical documentation

  • Collaborate with development and IT teams to ensure security best practices

Requirements:

  • Proven experience as a Software Developer, Software Engineer or similar role

  • Familiarity with Agile development methodologies

  • Experience with software development in a test-driven environment

  • Knowledge of coding languages (e.g. C#, Python, Java, C++, JavaScript) and frameworks/systems (e.g. .NET Core, Vue, React)

  • Experience with databases and Object-Relational Mapping (ORM) frameworks (e.g. PostgreSQL, Neo4J, SQL Server)

  • Experience with NoSQL databases and document based data stores (e.g. Redis, MongoDB, Solr)

  • Ability to learn new languages and technologies

  • Excellent communication and team work skills

  • Excellent problem-solving skills and attention to detail.

Great To Have:

  • Strong knowledge of web and mobile application security concepts (e.g. OWASP Top 10, SANS Top 25)

  • Familiar with security frameworks and standards (e.g. NIST, ISO, PCI )

  • BSc/BA in Computer Science, Engineering or a related field

How To Apply:

Please send your cover letter and resume to hr@digitalriskinc.com.