Backend Software Engineer (REST API)
Company: Nutanix
Location: Belgrade
Posted on: January 27, 2023
|
|
Job Description:
Backend Software Engineer (REST API)The opportunityWe are
looking for bright young engineers, with a strong background in
APIs and backend services development, to be a part of the Nutanix
Host team. You will have a chance to work on Host API Gateway that
is going to be the interface into the Host subsystem for all
clients, like Nutanix control plane system, internal resource
allocation and testing systems. This service handles all the tasks
involved in serving thousands of concurrent API calls, including
traffic management, authentication and authorization, monitoring,
and API version management. If you like solving complex challenges
and would like to be a part of a team that makes history, then this
job is definitely for you.Host team at NutanixWe are a part of the
Host subsystem of Nutanix stack and we're working on various
initiatives to improve the scalability, testability and feature set
of the Host. The Host subsystem consists of backend modules serving
various Host related functionalities, including our very popular,
home-grown hypervisor AHV. Our team has started building the Host
API gateway from scratch during 2021, and now we are working to get
our young code base ready for its first major production
release.Your roleDesign and Implement a cloud scale API platform
that makes it easy for developers to build, publish, execute and
manage APIs at cloud scale.Design and develop backend and
client-side infrastructure for the API service which includes
systems like Notification framework, Tasks, RBAC, Throttling,
Rate-limiting, client SDKs, Automation.Implement scale and
performance improvements in the API service backend.Design robust
APIs to be used by the clients and which exposes the Host's and
Hypervisor features via clean, intuitive and extensible APIs.Build
effective unit and integration testsAbility to write scripts and
tools for development and debugging.What will you bringPassion for
programming and rock-solid foundation in at least one of the
following languages: Golang, Python or Java;Love for writing clean,
modular code in a fast paced, Agile development model.Solid Golang
experience required. Python knowledge is a plus.Experience with web
servers and REST APIsExperience in webstack components (load
balancers, reverse proxy) and API frameworks is a plus.Good
understanding of scalable and distributed systems.Experience
working with microservicesExperience working in Linux
environment1-5 years of relevant work experience in Software
development;Bachelor's or Masters at Computer Science or
equivalent. Meet the hiring manager!Rahul Paul, Director of
Engineering, is a veteran of Nutanix and the industry. Rahul has
been in IT for almost 20 years, he joined Nutanix in Oct 2013,
after spending most of his career as a Software Engineer at Google
and Oracle. Over this time, he has worked on various types of
backend and distributed systems services, ranging from control
plane, databases, datacenter, Rest APIs to Hypervisor services. In
the last 6 years, he has been managing and growing teams in many of
these areas across various locations. What the Team Says "We are a
mixed bag team, having both experienced and junior engineers, where
the seniors really know their stuff and are very helpful to
everyone. It has also been a great learning opportunity, the
project started a year and a half ago, so we are using modern
technologies to solve our problems."How we workWe work in a hybrid
style, letting everyone in the team decide on their preferred work
location. Some of our team members enjoy remote work, while others
like the office environment. We are trying to minimize the number
of meetings and nurture the culture of writing and sharing
documents, which helped us achieve a more flexible schedule and
transparent knowledge sharing. We also have weekly Nutanix lunch
days that are a great opportunity to connect in person with the
team and other colleagues. We're an Equal Opportunity Employer
Nutanix is an Equal Employment Opportunity and (in the U.S.) an
Affirmative Action employer. Qualified applicants are considered
for employment opportunities without regard to race, color,
religion, sex, sexual orientation, gender identity or expression,
national origin, age, marital status, protected veteran status,
disability status or any other category protected by applicable
law. We hire and promote individuals solely on the basis of
qualifications for the job to be filled. We strive to foster an
inclusive working environment that enables all our Nutants to be
themselves and to do great work in a safe and welcoming
environment, free of unlawful discrimination, intimidation or
harassment. As part of this commitment, we will ensure that persons
with disabilities are provided reasonable accommodations. If you
need a reasonable accommodation, please let us know by contacting .
Notice to Applicants Re: Fraudulent Recruiting Scams, please review
the following link consumer.ftc.gov to safeguard yourselves.
Candidates seeking jobs at Nutanix have recently been targets of
these recruiting scams including FAKE G-mail accounts posing as
ACTUAL recruiters on our team, so please safeguard yourselves by
following instructions in the link. If you have any concerns
surrounding suspect recruiting practices, please email for
verification. Please do NOT send resumes to this email address;
applicants should apply directly to the job to be considered.
Keywords: Nutanix, New England , Backend Software Engineer (REST API), Other , Belgrade, Northeast
Click
here to apply!
|