Skip to content

Full-Stack Developer
Company | NVIDIA |
---|
Location | Santa Clara, CA, USA |
---|
Salary | $136000 – $212750 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
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