Taro Logo

Senior Full-Stack Software Engineer

NVIDIA is the world leader in accelerated computing, pioneering accelerated computing to tackle challenges no one else can solve.
$132,000 - $207,000
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Full-Stack Software Engineer

NVIDIA, a leader in High-Performance Computing, Artificial Intelligence, and Visualization, is seeking a Senior Full-Stack Software Engineer to join their Hardware Infrastructure team. The role involves building and maintaining infrastructure for highly available services, scalable web services, development environments, repositories, databases, data streams, and data visualization frameworks.

Key responsibilities include:

  • Backend and frontend design and development of web applications
  • Collecting requirements and providing consultation to end users
  • Analyzing performance bottlenecks
  • Supporting and maintaining large scale data platforms with high QoS
  • Building infrastructure and microservices for various big-data scenarios

Requirements:

  • Bachelor's or Master's in Computer Science or related field, or equivalent experience
  • 3+ years of experience
  • Proven knowledge of Java, common Java APIs, and JVM
  • Experience with JavaScript and Node.js
  • Knowledge of modern frontend frameworks like Vue.js, Ember.js
  • Experience with distributed microservices design and development
  • In-depth understanding of database concepts and object modeling
  • Strong object-oriented design, data structures, and algorithms skills
  • Excellent interpersonal skills

Preferred skills:

  • Experience with SQL and at least one SQL database server
  • Knowledge of Elastic Stack and Kafka
  • Experience with MongoDB or other NoSQL datastores
  • Knowledge of Python or Golang
  • Flexibility/adaptability for working in diverse environments

NVIDIA offers competitive salaries, comprehensive benefits, and equity. They value diversity and provide equal opportunity employment.

Last updated 10 months ago

Responsibilities For Senior Full-Stack Software Engineer

  • Backend and frontend design and development of web applications
  • Collecting requirements and providing consultation to end users
  • Analyzing performance bottlenecks
  • Supporting and maintaining large scale data platforms with high QoS
  • Building infrastructure and microservices for various big-data scenarios

Requirements For Senior Full-Stack Software Engineer

Java
JavaScript
Node.js
MongoDB
Python
Kafka
  • Bachelor's or Master's in Computer Science or related field, or equivalent experience
  • 3+ years of experience
  • Proven knowledge of Java, common Java APIs, and JVM
  • Experience with JavaScript and Node.js
  • Knowledge of modern frontend frameworks like Vue.js, Ember.js
  • Experience with distributed microservices design and development
  • In-depth understanding of database concepts and object modeling
  • Strong object-oriented design, data structures, and algorithms skills
  • Excellent interpersonal skills

Benefits For Senior Full-Stack Software Engineer

Equity
  • Equity
  • Comprehensive benefits package