Full Stack Engineer

Engineering - AMER San Jose, California Req.Num.: 21307


Full Stack Developer

Description

If you are a passionate full-stack developer interested in building frontend, backend, or full-stack web services and looking for an opportunity to solve deep technical problems and build innovative solutions in a fast-paced environment working with extremely smart, passionate software developers, this might be the role for you. You will work on hard problems at scale and will have the autonomy to deliver.

We are looking for candidates that are energetic, and creative with strong technical acumen. Nutanix welcomes big thinkers, those who are unafraid to take on seemingly impossible challenges and interested in learning how to build a Tools and Automation team along the way.

You will be involved in the development of critical applications, leveraging JavaScript with the latest JavaScript Frameworks / Libraries, microservices, cloud services, and SQL/NoSQL database technologies. The successful candidate should have demonstrated experience in building high-performing systems that are scalable and extensible. You will be part of the dynamic SaaS Engineering group.

 

Responsibilities

  • You will be part of the full-stack web development team responsible for architecting, designing, developing, and maintenance of server-side and E2E web applications for SaaS Engineering.
  • Full-stack development with MERN stack. ( i.e. MongoDB, Express, React, and Node.js)
  • You will be responsible for building end-to-end intelligence systems that solve complex user problems, including applying ML to solve new problems and building the infrastructure and systems that will enable this to operate effectively at scale.
  • Communicate technical machine learning results in a business context effectively where most people are not machine learning experts.
  • Design experiments in a statistically valid manner, as well as for offline prototypes, to provide actionable data and help us make solid decisions as we iterate on a project.
  • Translate requirements and user stories into design specifications and solid code.
  • Integrating with third-party cloud services such as Salesforce, Jira, Slack, Workday, and other internal apps via RESTful APIs.
  • Able to demonstrate creating well-architected REST APIs with Express.js.
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Participate in peer-reviews of solution designs and related code.
  • Learn new tools, technologies, and/or programming languages. Assess the feasibility of such tools, technologies, and programming languages in new software projects.
  • Adhere to high-quality development principles while delivering solutions on time.
  • Maintain and enhance services, web, and backend applications.
  • Should be attentive to details, proactively identify problems, and implement solutions that detect & prevent issues/outages.
  • Monitor, troubleshoot, and resolve issues in production and non-production environments.

Skills:

  • Strong Software Engineering and Cloud background is required.
  • Expertise in MERN stack. ( i.e. MongoDB, Express, React, and Node.js)
  • Strong proficiency with JavaScript (ES6). Hands-on working experience and knowledge of Node.js, Express.
  • Solid understanding of the nature of asynchronous programming and its quirks and workarounds.
  • Experience working with SQL/NoSQL(preferably MongoDB) databases.
  • Must be very Strong in HTML5, CSS3, ReactJS.
  • Strong UI Exposure to ReactJS and its core principles, modern React.js workflows (& preferably Redux).
  • Integration of user-facing (React) elements with server-side logic.
  • Understands traditional machine learning algorithms and how to use them effectively in practice.
  • Has strong working knowledge of statistics as it relates to sampling methodologies and designing experiments.
  • Experience with revision control source code repositories (Git).
  • Experience in building applications based on microservices architecture and Service-oriented architecture.
  • Good problem-solving skills and hunger to learn new technologies.
  • Strong in Data structures and Algorithms and Analytical Skills.
  • Experience with developing and managing cloud-computing environments like AWS EC2.

Good to have: 

  • Experience with Docker, Kubernetes, and AWS cloud.
  • Experience with Python for scripting & backend development is a real plus.

Qualifications and Experience:

  • Bachelor’s and/or Masters's in computer science or a related field of study.
  • 3 - 5 years of backend and/or full-stack development experience with MERN stack and Python.
  • At least one year of academic/industrial experience in applied Machine Learning or Deep Learning (DL) research on business problems, OR one year of experience in designing a large-scale machine learning system

 

 

--

Nutanix is an equal opportunity employer.

The Equal Employment Opportunity Policy is to provide fair and equal employment opportunity for all associates and job applicants regardless of race, color, religion, national origin, gender, sexual orientation, age, marital status, or disability. Nutanix hires and promotes individuals solely on the basis of their qualifications for the job to be filled.

Nutanix believes that associates should be provided with a working environment that enables each associate to be productive and to work to the best of his or her ability. We do not condone or tolerate an atmosphere of intimidation or harassment based on race, color, religion, national origin, gender, sexual orientation, age, marital status or disability.

We expect and require the cooperation of all associates in maintaining a discrimination and harassment-free atmosphere.