Software Engineer - AppRisk Team (Node.js, TypeScript)

Snyk is a developer security platform that makes it easy for development teams to find, prioritize, and fix security vulnerabilities in code, dependencies, containers, and cloud infrastructure — and do it all right from the start.
Backend
Mid-Level Software Engineer
Hybrid
4+ years of experience
Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer

Software Engineer role at Snyk focusing on runtime insights and security vulnerability analysis using eBPF and cloud technologies.

Software Engineer

Software Engineer position at Snyk focusing on runtime insights and security vulnerability analysis using eBPF and cloud technologies.

Software Development Engineer, Amazon Music

Software Development Engineer position at Amazon Music, building scalable systems for playlist and queue experiences serving millions of customers.

Software Development Engineer, FinTech Infrastructure

Build high-performance, globally scalable financial systems at Amazon as a Software Development Engineer in the FinTech Infrastructure team.

Software Development Engineer, Digital Payments and Emerging Markets

Lead software development role focusing on digital payments solutions at Amazon, requiring 3+ years experience and expertise in scalable system design.

Description For Software Engineer - AppRisk Team (Node.js, TypeScript)

Snyk is looking for a passionate and experienced full-stack engineer to join their AppSecEx Inventory team. In this role, you'll help build a best-in-class inventory management system used by both internal security teams and customers. This platform will play a key role in ensuring application security throughout the development lifecycle.

The role will focus primarily on back-end product development, with some elements of front-end UI as well. You'll be:

  • Building and enriching features for the inventory management system using modern web technologies
  • Collaborating on architectural decisions for a scalable and maintainable platform
  • Engaging in problem analysis and working with product to create solutions that delight users
  • Developing and testing features across the full-stack using NodeJS and TypeScript
  • Working in a CI/CD environment and promoting efficient development practices
  • Monitoring and troubleshooting issues to ensure platform stability
  • Proactively and collaboratively working in cross-functional teams
  • Learning from and with teammates, through paired programming and other knowledge sharing

Requirements:

  • B.Sc. in computer science or equivalent experience
  • 4+ years' experience with NodeJS, TypeScript, and other modern web technologies
  • Experience with NoSQL and/or SQL databases
  • A commitment to high code quality and effective code reviews
  • Ability to move quickly and iterate, with a focus on delivering results
  • Experience with Continuous Integration / Continuous Deployment workflows

Preferred qualifications:

  • Experience managing and scaling large datasets
  • Experience with React on the front-end
  • Experience scaling a rapidly growing SaaS application
  • Experience with OpenAPI, or with container orchestration tools like Kubernetes

Snyk offers a range of benefits including flexible working hours, work-from-home allowances, generous vacation and wellness time off, health benefits, and more. They are committed to creating an inclusive and engaging environment where employees can thrive while working towards the common mission of making the digital world a safer place.

Last updated 8 months ago

Responsibilities For Software Engineer - AppRisk Team (Node.js, TypeScript)

  • Building and enriching features for our inventory management system using modern web technologies
  • Collaborating on architectural decisions for a scalable and maintainable platform
  • Engaging in problem analysis and work with product to create solutions that delight users
  • Developing and testing features across the full-stack using NodeJS and TypeScript
  • Working in a CI/CD environment and promote efficient development practices
  • Monitoring and troubleshooting issues to ensure platform stability
  • Proactively and collaboratively working in cross-functional teams
  • Learning from and with teammates, through paired programming and other knowledge sharing

Requirements For Software Engineer - AppRisk Team (Node.js, TypeScript)

Node.js
TypeScript
React
  • B.Sc. in computer science or equivalent experience
  • 4+ years' experience with NodeJS, TypeScript, and other modern web technologies
  • Experience with NoSQL and/or SQL databases
  • A commitment to high code quality and effective code reviews
  • Ability to move quickly and iterate, with a focus on delivering results
  • Experience with Continuous Integration / Continuous Deployment workflows

Benefits For Software Engineer - AppRisk Team (Node.js, TypeScript)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
  • Flexible working hours
  • Work-from-home allowances
  • In-office perks
  • Time off for learning and self development
  • Generous vacation and wellness time off
  • Country-specific holidays
  • 100% paid parental leave for all caregivers
  • Health benefits
  • Employee assistance plans
  • Annual wellness allowance
  • Country-specific life insurance
  • Disability benefits
  • Retirement/pension programs
  • Mobile phone allowance
  • Education allowance

Interested in this job?