Application Security Consultant / Developer

Location: Remote
Employment Type: Full-Time, Permanent

Our client, Cyberhive Technology Partners, is a rapidly growing cybersecurity firm based in Toronto, Canada. Cyberhive helps organizations safeguard their critical assets, data, and operations in an increasingly complex threat landscape. Our team is driven by innovation and a commitment to providing cutting-edge solutions to our clients across various industries. We’re looking for a talented and motivated Junior to Mid-Level Application Security Consultant / Application Developer to join our dynamic team and contribute to the success of our cybersecurity projects.

Role Overview:
As a Junior to Mid-Level Application Security Consultant or Developer, you’ll play a key role in advising clients on application security best practices and assisting in secure software development across various stages of the Software Development Life Cycle (SDLC). You’ll also have the opportunity to apply your development skills to ensure that security is embedded into the architecture, design, and deployment of applications.

If you have a strong foundation in application security or software development, and you’re eager to expand your skill set while contributing to complex and innovative projects, this role is for you!

Responsibilities:

  • Application Security Focus: Perform application security assessments and help implement security controls, including RASP (Runtime Application Self-Protection), WAF (Web Application Firewall), and secure coding practices.
  • Security in the SDLC: Work with development teams to integrate security throughout the entire Software Development Life Cycle (SDLC), from design and coding to testing and deployment.
  • Secure Coding: Ensure that applications are developed using secure libraries and frameworks, promoting best practices for secure development.
  • Technology and Tools: Work with a range of technologies such as Python, React, Docker, MongoDB, InfluxDB, Redis caching, and SendGrid. Help incorporate security into these technologies and platforms.
  • Continuous Improvement: Collaborate with cross-functional teams to identify and mitigate security vulnerabilities and performance bottlenecks in applications.
  • Collaboration: Use tools like Figma and GitHub for collaboration on development and design, ensuring the development team adheres to security best practices.
  • Security Integration: Help integrate authentication and authorization mechanisms using tools like Auth0 and leverage APIs for cloud-based services like OpenAI.

Ideal Candidate:
You’ll thrive in this role if you have a solid understanding of application security or software development, with a desire to grow your skills in a dynamic and collaborative environment. The ideal candidate will have:

Experience: 2-5 years of hands-on experience in application security, software development, or a related field. Less experience may be considered if you demonstrate strong potential and the ability to quickly learn and grow.

Technical Skills: Experience with:

Application security concepts and tools (RASP, WAF, secure libraries, etc.)

Software development in languages such as Python, React, or similar

Database technologies like MongoDB, InfluxDB, Redis, etc.

Familiarity with secure software design and coding practices

Development Tools: Experience with GitHub, Docker, and other version control and containerization tools.

Security Practices: Knowledge of application security vulnerabilities (e.g., OWASP Top 10) and methods for mitigating them within applications.

Cloud & APIs: Familiarity with cloud security practices and integrating APIs for services such as OpenAI and SendGrid.

Certifications (a plus): OWASP, CompTIA Security+, or similar certifications are a plus, but not required.

Soft Skills: Strong communication skills and the ability to work well both independently and in collaborative team environments. An eagerness to learn and tackle new security challenges.

Why Join Us?

Professional Growth: Access to continuous learning and development opportunities to further your expertise.

Impactful Work: Work on high-impact security projects that protect critical applications and sensitive data for a range of clients.

Cutting-Edge Tech: Work with the latest technologies and frameworks, from React and Python to modern databases and cloud platforms.

Flexible Work Options: We offer flexible work hours and remote work to support work-life balance.

Competitive Compensation: Attractive salary.

 

How to Apply:
If you're passionate about application security and development and want to grow your career in a collaborative and forward-thinking environment, we’d love to hear from you! Please submit your CV and a cover letter outlining your experience and why you're a good fit for the role.


 

All rights reserved. Bay Recruiting.

© 2024

We need your consent to load the translations

We use a third-party service to translate the website content that may collect data about your activity. Please review the details in the privacy policy and accept the service to view the translations.