Backend developer with Go

Acest anunț a expirat și nu este disponibil pentru aplicare

Keysight

is on the forefront of technology innovation, delivering breakthroughs and trusted insights to the world’s visionaries and innovators in electronic design, test, manufacturing, and optimization. Our ~14,000 employees create world-class solutions in wireless communications, 5G, automotive, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries.

 

Our culture

 

We’re recognized as a Great Place to Work across the globe due to our robust culture and dynamic working environment. Our global team acts as “One Keysight,” using collaboration, inclusivity, and integrity to advance technology. We’re driven and curious, and we value all ideas, especially bold ones. And our strong culture extends far beyond our own walls. We leverage our corporate social responsibility framework to support our communities, nurture the next generation of engineers, and promote environmental sustainability.

Our technical solutions – and our methods for creating them – help connect and secure the world. Learn more about what we do and how we do it.

 

 

Are you a backend or full stack developer with working experience in client server apps, but open to learn new technologies? Then look no further, we have a great role and project for you:

About the project

 

Vision Orchestrator is our new project, intended to create a new "software defined visibility" paradigm for the NVS product line.

Built on top of Kubernetes and inspired by its intent driven model, Vision Orchestrator aims to solve the problem of integrating the NVS product line in a single pane of glass.

 

Vision Orchestrator is founded on a modern microservice architecture, integrating both custom components written in Golang, as well as third party components Neo4J, Apollo GraphQL, NATS, Cassandra, Prometheus, Grafana, Fluent Bit, and others

 

The team

 

You will work in a team of 7 experienced developers, with Agile (2-week sprints), with unit testing and participation in design discussions and code reviews;

Work schedule is flexible;

 

Key words

GO (Golang), microservices, Kubernetes, Docker, client server applications,

Responsibilities

  • Develop microservices in Go;
  • Participate in the analysis, design, development and maintenance of software components;
  • Contribute new ideas and methods to continuously improve product quality and development efficiency;
  • Interact with project management, leads, testers and other developers in order to understand the features, planning the schedule, designing and implementing the solutions, optimizing, performing development testing and bug-fixing in order to deliver high quality releases on time.   

 

To be successful you should have

  • Able to work in a team, proactive (ask for help when needed, ask for trainings, come up with solutions);
  • At least 4 years in full stack or backend software development (Java, C++, Javascript, .NET, Python or other);
  • Experience with APIs (Rest or others), Message brokers, distributed systems;
  • Working experience with Kubernetes and microservice architecture; experience with Docker;
  • 3 years work experience with client server applications;
  • Work experience with GIT;
  • Fluent English in both verbal and written form, as you may need to write documentation or hold presentations to other team members or stakeholders;

Bonus skills

  • Experience with GO (Golang) is a big plus;
  • Experience with CLIPS or expert systems;
  • Work experience on a project involving neo4j or another graph DB;
  • Work experience with Apollo graphql or another graphQL library;
  • Open to develop frontend and backend with Javascript;
  • Working experience on networking related software;
  • Solid understanding of the TCP/IP model and basic enterprise networking concepts;

 

What this project / experience will bring to you?

  • We encourage higher grade of autonomy, flexibility, and trust between team members
  • You will be stimulated to come with new solutions, and you will work with technologies that fit your professional growth and increase your expertise in this area

Our benefits

An attractive employee benefits package that covers:

  • Personal and professional development tools
  • Internal library
  • Medical subscription for employee and family members
  • Flexible working hours
  • Work from home
  • Competitive salary package based on performance
  • Access to sport activities, and many others

Întrebări frecvente

  • Câte locuri de muncă sunt disponibile la KEYSIGHT TECHNOLOGIES RO SRL pe Angajat.ro?

  • Cum pot să fiu primul care să afle când există locuri de muncă noi la KEYSIGHT TECHNOLOGIES RO SRL pe Angajat.ro?

  • Pe ce poziții are KEYSIGHT TECHNOLOGIES RO SRL locuri de muncă disponibile prin Angajat.ro?