Full-Stack Developer

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins to transform industries.
$132,000 - $207,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Full-Stack Developer

NVIDIA, the world leader in accelerated computing, is seeking a Full-Stack Developer to join their innovative team. This role combines modern web development with robust backend services, focusing on building and maintaining .NET applications and services. The position offers an opportunity to work with cutting-edge technologies in AI and digital twins, while being part of a diverse and supportive environment.

The ideal candidate will be responsible for developing .NET services, implementing efficient data persistence solutions, and managing infrastructure through modern DevOps practices. You'll work with technologies like Docker, GitLab CI, and various cloud services, while maintaining critical systems using RabbitMQ and Redis for event-based automations.

This role requires a strong background in .NET development, with at least 5 years of experience and a deep understanding of modern software development practices. The position offers competitive compensation, including a base salary range of $132,000-$207,000, plus equity and comprehensive benefits.

At NVIDIA, you'll be part of a team that's defining the next era of computing, working on projects that have never been done before. The company is committed to fostering a diverse work environment and provides opportunities for continuous learning and growth. You'll be working with teams across NVIDIA, contributing to the development of solutions that power AI, robotics, and self-driving cars.

The role is based in Santa Clara, CA, where you'll have the chance to collaborate with some of the brightest minds in the industry. NVIDIA's commitment to innovation and technological advancement makes this an excellent opportunity for someone looking to make a lasting impact on the world while working with cutting-edge technology.

Last updated a day ago

Responsibilities For Full-Stack Developer

  • Develop and maintain .NET services and applications (including APIs, background services, integrations, middleware)
  • Apply Entity Framework with SQL Server and Postgres for data persistence
  • Implement and optimize GitLab CI/CD pipelines
  • Employ Ansible for infrastructure provisioning and configuration management
  • Maintain RabbitMQ and Redis clusters
  • Collaborate with teams and maintain code quality
  • Build out public cloud strategy

Requirements For Full-Stack Developer

React
Redis
RabbitMQ
  • Strong .NET development experience
  • Familiarity with OData, Entity Framework, and SQL Server
  • BS in Computer Science (or equivalent experience)
  • 5+ years of experience
  • Experience with SSO, authentication, and authorization
  • Proficiency with Docker, Linux, SSH, CLIs, GNU tools
  • Background with RabbitMQ and Redis
  • Experience with Prometheus, AlertManager, and Grafana
  • Hands-on experience with GitLab
  • Knowledge of Ansible

Benefits For Full-Stack Developer

Equity
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Full-Stack Developer

Senior Automation Engineer - Networking

Senior Automation Engineer position at NVIDIA focusing on cloud infrastructure automation and network configuration management, offering competitive salary and equity.

Senior Software Engineer, GPU Communications and Networking

Senior Software Engineer role at NVIDIA focusing on GPU Communications and Networking, developing optimized communication runtimes for Deep Learning and HPC systems.

Senior Physical Design CAD Engineer

Senior Physical Design CAD Engineer role at NVIDIA, developing methodologies for high-speed networking chips with focus on physical design, synthesis, and timing analysis.

Software Engineer, Fullstack and Tools

Senior Software Engineer position at NVIDIA focusing on full-stack development and tools for GPU driver testing and verification, offering competitive salary and benefits.

Senior Software Engineer, AI Storage Infrastructure

Senior Software Engineer role at NVIDIA focusing on AI Storage Infrastructure development, offering competitive compensation and the opportunity to work on cutting-edge technology.