Member of Technical staff 3 [4-6years]-Full stack Development
Nutanix
Software Engineering, IT
Bengaluru, Karnataka, India
Hungry, Humble, Honest, with Heart.
The Opportunity
Nutanix engineers are creating a revolutionary technology, building the software-defined data center. We're using our love of programming and outstanding backgrounds to change the way companies virtualize their data centers. At Nutanix, you'll find no shortage of challenging problems to work on. We work closely with our products in a collegiate, collaborative environment that encourages the open exploration of ideas.
About the Team
The Nutanix Core Security engineering team focuses on building secure hybrid cloud platforms. This team is responsible for developing customer-facing security functionalities and core platform security services. We own multiple areas that help to improve product security postures and values on AOS (NCI) and Prism Central (PC) Platforms. It has been great working closely with both internal X-functional teams and external solution partners in solving complex product security issues. We work closely with the PM team to align our security features with the NIST Cybersecurity Framework.
We are not short of new technologies in our tech stack, viz., Kubernetes, Cassandra, GoLang, Backbone JS, React, Playwright etc.
We use AI tools for development and testing and are exploring new AI security features.
We are not too big of a team in size, but tackling some of the biggest challenges around security in our product.
We follow the Agile model while running bi-weekly sprints and weekly scrums.
We are a group that is always enthusiastic to learn, adjusts plans from learning and delivers product features of great quality.
Last, but never the least, we love to have fun and truly strive to uphold Nutanix culture and beliefs.
Your Role
If you are someone who wants to play a role in developing systems and services that are secure, reliable, and easy-to-use, we would love to hear from you!
- As a full-stack developer on a team, your primary responsibilities will include at least the following:
- Design, develop and maintain highly available, highly scalable, fault-tolerant, responsive, distributed frontend and backend microservices.
- Design, develop, low-latency RESTful APIs meeting the performance of SLAs.
- Write unit, functional, integration, performance, and system tests to deliver the work with high quality.
- Collaborate with multiple cross-functional teams, viz., PM, UX, System Test, Documentation and other relevant Engineering groups while working on a feature from its inception to release.
- Provide necessary technical support to SRE by indulging in on-calls as per the demand.
- Evaluate and recommend open-source technologies as per the need.
What You Will Bring
- At minimum, a Bachelor’s in computer science, computer engineering, or an equivalent field.
- 4–6 years of professional experience in developing software services, including frontend and backend (full-stack development).
- Experience in writing unit, functional, integration, performance, and system tests.
- Strong in data structures and algorithms.
- Good problem-solving and communication skills.
- Proficiency in using Golang, Java, HTML, CSS, JavaScript, ReactJS, Shell scripts, Python, GitHub/Gerrit.
- Good understanding of Docker, Kubernetes, distributed systems, and their limitations
- Good knowledge of writing low latency, responsive RESTful APIs.
- Exposure to NoSQL databases like Cassandra, MongoDB.
- Familiarity with one more public cloud platform is a plus.
- Familiarity with virtualization.
- Exposure to AI-assisted development is a plus.
In addition to the above-mentioned qualifications, the following are good to have:
- Familiarity with Linux internals, including file systems, networking.
- Familiarity with systems and web security concepts.
- Familiarity with Publisher/Subscriber messaging systems like RabbitMQ/Kafka.
Work Arrangement
Hybrid: This role operates in a hybrid capacity, blending the benefits of remote work with the advantages of in-person collaboration. In locations where our workplace policy applies (i.e. San Jose, Durham, Mexico City, Bangalore, Pune, Hoofddorp, Belgrade, Barcelona, Singapore, Sydney and Tokyo), employees are expected to work onsite a minimum of 3 days per week to foster collaboration, team alignment, and access to in-office resources. Workplace type may vary based on location and team requirements. Please speak with your recruiter for details. Additional team-specific guidance and norms will be provided by your manager.
--