Job Summary

We are looking for a seasoned Full Stack Developer to join our dynamic team. The ideal candidate will have a robust understanding of application development, data structures, networking, operating systems, and database management systems (DBMS). Expertise in system design and cloud-native technologies is highly desirable. The role requires a professional with a proven track record in both front-end and back-end development, capable of building scalable and high-quality software solutions. A strong foundation in data analytics and machine learning, particularly experience with Generative AI, will be considered a significant asset.

Job Requirements

Responsibilities:
•    Design, develop, and maintain full-stack applications that are scalable, robust, and meet the company's quality standards.
•    Collaborate effectively with cross-functional teams to define, design, and ship new features.
•    Exhibit strong problem-solving skills with an emphasis on product development.
•    Drive the architecture and technology choices that enable a world-class user experience.
•    Utilize a variety of modern web technologies and frameworks to build responsive and accessible user interfaces.
•    Develop and maintain RESTful APIs and services with optimal performance and scalability.
•    Ensure code quality, organization, and automatization through best practices, including unit tests and code reviews.
•    Adapt to emerging technologies and frameworks, and apply them to operational and business needs.
•    Manage individual project priorities, deadlines, and deliverables with minimal supervision.
Skill Requirements:
•    Excellent oral and written communication skills, with the ability to articulate ideas to both technical and non-technical audiences.
•    Profound knowledge of application development, data structures, networking, operating systems, and DBMS.
•    Strong proficiency in backend programming languages for API development such as Python, Java, JavaScript (Node.js), or Go.
•    Expertise in front-end technologies and frameworks such as Angular, React.js, or Vue.js.
•    In-depth understanding of SQL/NoSQL databases, data modeling, and basic data analytics.
•    Experience with various databases (Relational, No-SQL, In-Memory) and message queuing services.
•    Solid grasp of system design, microservices architecture, and cloud-native technologies including Docker and Kubernetes.
•    Experience with distributed computing, machine learning frameworks, and tools, with a focus on Generative AI, is highly desirable.
•    A strong desire to learn and master new technologies and techniques.

Education

Qualifications:
•    Bachelor’s degree in computer science, Engineering, or a related field.
•    A minimum of 2 years of experience in full-stack development.
•    A portfolio of successfully deployed web applications and services.

Equal Opportunity Employer:

NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, and any protected classification.

Did you know...

Statistics show women apply to jobs only when they're 100% qualified. But no one is 100% qualified. We encourage you to shift the trend and apply anyway! We look forward to hearing from you.

Why NetApp?

We are all about helping customers turn challenges into business opportunity. It starts with bringing new thinking to age-old problems, like how to use data most effectively to run better - but also to innovate. We tailor our approach to the customer's unique needs with a combination of fresh thinking and proven approaches.

We enable a healthy work-life balance. Our volunteer time off program is best in class, offering employees 40 hours of paid time off each year to volunteer with their favourite organizations. We provide comprehensive benefits, including health care, life and accident plans, emotional support resources for you and your family, legal services, and financial savings programs to help you plan for your future. We support professional and personal growth through educational assistance and provide access to various discounts and perks to enhance your overall quality of life.

If you want to help us build knowledge and solve big problems, let's talk.

Apply

Is a Remote Job?
No

NetApp makes your hybrid cloud run like a dream

The NetApp portfolio of leading data, application, and storage solutions helps organizations manage applications and data everywhere across hybrid...

Apply Now