Discover companies you will love

  • Senior Full Stack Engineer (JavaScript)

First engineering hires in fast-growing cybersecurity startup

Senior Full Stack Engineer (JavaScript)
Full-time

on 2019-05-18

310 views

0 requested to visit

First engineering hires in fast-growing cybersecurity startup

Full-time
Full-time

Share this post via...

Amine Mouafik

GuardRails's members

Amine Mouafik Engineer/programmer

What we do

GuardRails provides continuous security feedback that empowers developers to find, fix, and prevent vulnerabilities and enables teams to create web and mobile applications securely, without needing external expertise.

Why we do

With GuardRails, the objective is not to try to remove all potential vulnerabilities, but to remove the most obvious ones; those that would be easiest to exploit and cause the highest damage: "there are so many vulnerabilities and attack vectors... Especially, if we limit ourselves to the Top 10 in the OWASP ranking, there has not been much evolution over the last 10 years".

How we do

GuardRails is designed as a platform to make open source security tools easily accessible, by initially integrating them with GitHub pull requests; Support for GitLab and BitBucket will be added later. The platform performs static analysis of the source code to detect potential vulnerabilities, including unsecured use of SQL queries, regular expressions, dangerous functions, poorly managed authentication, file management or dangerous configuration, etc. Dependencies are also analysed for known vulnerabilities. The platform also tracks hard-coded secrets.

As a new team member

Overview As GuardRails and our core product continues to grow, we are building a dedicated team that will own key parts of our platform. This team will have the autonomy needed to ship value to our users and customers. As part of this team, you'll work with modern technologies to continue advancing our core product as we pursue our vision to make application security a commodity and empower all development teams around the globe to move fast and be safe. We’re looking for driven, autonomous and experienced full stack engineers that are keen to take ownership in helping to evolve what GuardRails has to offer. You'll code and build features in cross-functional feature teams, that are powered by a full CI/CD environment. About you 5+ years of experience designing and building a production-level web application, including: Great experience across the board with a strong depth of knowledge in JavaScript (Node.js, React, Redux and more) Deep architectural understanding of web applications Understanding of website lifecycle from a performance point of view Great creative and innovative problem-solving skills Initiative and the ability to work independently and in a team Interest to learn more about new technologies (such as languages and frameworks) If you have some of these skills, even better: Experience with monitoring techniques and tools. Experience with continuous delivery for production environments. Experience with agile software development methodologies like Kanban or Scrum You are a great fit if: You are no stranger to delivering SaaS web applications You enjoy to move quickly and iteratively and believe that shipping early is best You're are confident with Git, GitHub and Continuous Integration / Continuous Deployment workflows You enjoy working in teams and are a proactive communicator You like to start new things, see them through to production, and learn from your mistakes You're interested in security and developer tooling Additional Responsibilities Besides being a key contributor to our platform, as part of our engineering team, we have a weekly on-call rotation. You'll take part in the rotation for a week every couple of sprints. You will start your rotation with an experienced team member as your backup. Our users and customers are the heart of GuardRails and as such everyone on the team takes part in customer support, guided by our more senior members. The feedback loop is crucial to improve GuardRails and incorporating the requirements into our roadmap. More About Our Benefits Our team at GuardRails is highly collaborative and fun! We strive to have a culture that works hard, but also finds a solid work-life balance. We support you by providing: flexible working hours, support your learning & growth. More About GuardRails GuardRails, an application security platform, provides a unique blend of scanning capabilities that can be deployed across entire organisations in minutes. Modern development teams can uncover critical vulnerabilities in their applications and rectify them before attackers are able to abuse them. GuardRails currently integrates 18 finely-tuned scanning engines that support 7 of the most common programming languages and is trusted by over 400 teams around the world. Software is transforming the world, and we’re ensuring that businesses can make that change securely. With unique insights into application security, a strong strategy in place secured funding and a vision to make application security a commodity we will soon be an established and recognised brand for engineering teams and organisations around the world. This is a great opportunity to join an early-stage cybersecurity startup composed of experienced individuals, supported by key players in the industry, and loved by its users. Other Details Seniority Level: Mid-Senior level Industry: Information Technology & Services, Application Security, Internet Employment Type: Full-time Additional Information We believe that the unique contributions of everyone at GuardRails is the driver of our success. To make sure that our product and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status. We value diversity at GuardRails, and encourage applications from those who are traditionally underrepresented in tech.

What we do

GuardRails provides continuous security feedback that empowers developers to find, fix, and prevent vulnerabilities and enables teams to create web and mobile applications securely, without needing external expertise.

Why we do

With GuardRails, the objective is not to try to remove all potential vulnerabilities, but to remove the most obvious ones; those that would be easiest to exploit and cause the highest damage: "there are so many vulnerabilities and attack vectors... Especially, if we limit ourselves to the Top 10 in the OWASP ranking, there has not been much evolution over the last 10 years".

How we do

GuardRails is designed as a platform to make open source security tools easily accessible, by initially integrating them with GitHub pull requests; Support for GitLab and BitBucket will be added later. The platform performs static analysis of the source code to detect potential vulnerabilities, including unsecured use of SQL queries, regular expressions, dangerous functions, poorly managed authentication, file management or dangerous configuration, etc. Dependencies are also analysed for known vulnerabilities. The platform also tracks hard-coded secrets.

As a new team member

Overview As GuardRails and our core product continues to grow, we are building a dedicated team that will own key parts of our platform. This team will have the autonomy needed to ship value to our users and customers. As part of this team, you'll work with modern technologies to continue advancing our core product as we pursue our vision to make application security a commodity and empower all development teams around the globe to move fast and be safe. We’re looking for driven, autonomous and experienced full stack engineers that are keen to take ownership in helping to evolve what GuardRails has to offer. You'll code and build features in cross-functional feature teams, that are powered by a full CI/CD environment. About you 5+ years of experience designing and building a production-level web application, including: Great experience across the board with a strong depth of knowledge in JavaScript (Node.js, React, Redux and more) Deep architectural understanding of web applications Understanding of website lifecycle from a performance point of view Great creative and innovative problem-solving skills Initiative and the ability to work independently and in a team Interest to learn more about new technologies (such as languages and frameworks) If you have some of these skills, even better: Experience with monitoring techniques and tools. Experience with continuous delivery for production environments. Experience with agile software development methodologies like Kanban or Scrum You are a great fit if: You are no stranger to delivering SaaS web applications You enjoy to move quickly and iteratively and believe that shipping early is best You're are confident with Git, GitHub and Continuous Integration / Continuous Deployment workflows You enjoy working in teams and are a proactive communicator You like to start new things, see them through to production, and learn from your mistakes You're interested in security and developer tooling Additional Responsibilities Besides being a key contributor to our platform, as part of our engineering team, we have a weekly on-call rotation. You'll take part in the rotation for a week every couple of sprints. You will start your rotation with an experienced team member as your backup. Our users and customers are the heart of GuardRails and as such everyone on the team takes part in customer support, guided by our more senior members. The feedback loop is crucial to improve GuardRails and incorporating the requirements into our roadmap. More About Our Benefits Our team at GuardRails is highly collaborative and fun! We strive to have a culture that works hard, but also finds a solid work-life balance. We support you by providing: flexible working hours, support your learning & growth. More About GuardRails GuardRails, an application security platform, provides a unique blend of scanning capabilities that can be deployed across entire organisations in minutes. Modern development teams can uncover critical vulnerabilities in their applications and rectify them before attackers are able to abuse them. GuardRails currently integrates 18 finely-tuned scanning engines that support 7 of the most common programming languages and is trusted by over 400 teams around the world. Software is transforming the world, and we’re ensuring that businesses can make that change securely. With unique insights into application security, a strong strategy in place secured funding and a vision to make application security a commodity we will soon be an established and recognised brand for engineering teams and organisations around the world. This is a great opportunity to join an early-stage cybersecurity startup composed of experienced individuals, supported by key players in the industry, and loved by its users. Other Details Seniority Level: Mid-Senior level Industry: Information Technology & Services, Application Security, Internet Employment Type: Full-time Additional Information We believe that the unique contributions of everyone at GuardRails is the driver of our success. To make sure that our product and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status. We value diversity at GuardRails, and encourage applications from those who are traditionally underrepresented in tech.
0 upvotes

    0 upvotes

    What happens after you apply?

    1. ApplyClick "Want to Visit"
    2. Wait for a reply
    3. Set a date
    4. Meet up

    Company info

    531A Upper Cross Street Singapore 051531