Hungry, Humble, Honest, with Heart.
The Opportunity
Are you keen to join the team that is creating a SaaS platform for the Enterprise Cloud We are looking for a passionate full-stack developer to join our team and design and implement the next-gen multi-cloud features in a fast-paced, agile environment.
About The Team
Nutanix Cloud Manager (NCM) Cost Governance is a SaaS offering by Nutanix. Cost governance helps organizations to gain visibility into their hybrid multi-cloud spending. Make fin-ops easier for the end users and provide insights on how to run a optimized infrastructure.
You will be reporting to Manager - Engineering at NCM - Cost Governance who joined Nutanix in March 2018 with the excitement of working on large enterprise products. He started his journey as a core engineer and later transitioned into the management role. He has experience of building large-scale distributed systems. Strongly believe in creating a healthy environment for the team where the fear of failure is minimal, and the team can have a great learning experience.
What The Team Says
The Cost Governance team is hungry to build a fin-ops Platform as part of Nutanix vision to simplify Multi-Cloud & Hybrid-Cloud management. We continue with our fast-paced start-up mindset and look forward to adding self-initiated team members who take ownership and are excited to build phenomenal products.
Team works in the Hybrid Model - 2 days from office.
Your Role
- Be part of the development team to build web-scale SaaS products. Application development with Java & JavaScript.
- Translate requirements and user stories into design specifications and enterprise-grade code. Implement new features and improve existing features.
- Troubleshoot and resolve issues in production and non-production environments.
- Mentor junior developers/interns and perform code reviews.
- Improve performance and scalability of internal components.
- Required to implement efficient REST APIs, work with message queues, code massively parallel systems, worry about database performance & user experience.
What You Will Bring
- 3-4 years of full-stack software development experience.
- Strong hands-on experience in backend using Java (Spring/Spring Boot framework) and in frontend using JavaScript (Angular, React, or Vue framework), HTML, and CSS.
- Experience in building REST APIs with JSON-based payloads and frameworks like Jersey, Play, ExpressJS, or Flask.
- Hands-on experience working with version control / DevOps tools GitHub(git), Jenkins. Experience with SQL or NoSQL databases such as PostgreSQL, MongoDB, Elasticsearch, or DynamoDB, Druid, Clickhouse.
- Good with standard data structures and algorithms. Good problem-solving skills and willingness to learn new technologies.
- Strong software engineering and design thinking is a plus.
- Bachelors and/or Masters in computer science OR related field of study.
Good To Have
- Hands-on experience with Python, Go.
- Knowledge of web application security.
- Development experience in building distributed systems / micro-services on public/private clouds.
- Familiarity with concepts of distributed data management, and design/ implementation trade-offs in building high-performance & fault-tolerant distributed systems.