Posted in

Full-Stack Developer

Full-Stack Developer

CompanyNVIDIA
LocationSanta Clara, CA, USA
Salary$136000 – $212750
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Strong .NET development experience (services, APIs, integrations)
  • Familiarity with OData, Entity Framework, and SQL Server
  • BS in Computer Science (or equivalent experience)
  • 5+ years of experience
  • Experience with SSO, authentication, authorization, and following principle of least privilege
  • Proficiency with Docker, Linux, SSH, CLIs, GNU tools
  • Background with RabbitMQ and Redis for event-based automations and distributed caching
  • Experience with Prometheus, AlertManager, and Grafana for monitoring and alerting
  • Hands-on experience with GitLab for version control, CI/CD pipelines, and automation
  • Knowledge of Ansible for configuration management

Responsibilities

  • Develop and maintain .NET services and applications (including APIs, background services, integrations, middleware)
  • Apply Entity Framework with SQL Server and Postgres for robust, efficient data persistence
  • Implement and optimize GitLab CI/CD pipelines for continuous integration and delivery
  • Employ Ansible for infrastructure provisioning, configuration management, and deploying Docker containers
  • Maintain RabbitMQ and Redis clusters to empower teams across Nvidia to build event-based automations
  • Collaborate with teams and maintain code quality through testing and documentation
  • Build out a public cloud strategy and use it where it makes sense, to build a given application or solve a given problem

Preferred Qualifications

  • Public cloud platform experience (Azure, AWS)
  • Exposure to front-end technologies or frameworks
  • Understanding single sign-on (SSO) authentication
  • Experience deploying and operating services in Linux environments using Docker
  • Basic understanding of cryptography and how encryption and digital signatures can be applied to solve data security problems