Software Engineer (Junior/Senior)

Nexthink

Madrid, ES
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 04/26/2021
  • Website: nexthink.com
  • Company Address: Centre Malley-Lumières Chemin du Viaduc 1, Prilly, 1008

About Nexthink

Nexthink is a global leader in Digital Employee Experience. Our product allows enterprises to create highly productive digital workplaces for their employees by delivering optimal end-user experience. Through a unique combination of real-time analytics, automation and employee feedback across all endpoints, Nexthink helps IT teams meet the needs of the modern digital workplace.

Job Description

Hi, we’re Nexthink. We’re not just the leader in the digital employee experience category, we invented the category. Our solutions combine real-time analytics, automation and employee feedback across all endpoints to help IT teams delight people at work. Our cloud-native platform pinpoints issues and solutions, automates response, and helps companies continuously improve their employees’ experience, making them more productive, efficient, and happy at work. We have millions of endpoints deployed, we’ve surpassed $100M in ARR, and we’ve recently secured $180M in Series D financing for a company valuation of $1.1B, but we’re just getting started. ”

Job Description

  • Understand the requirements, goals and constraints in order to translate insights into business recommendations;
  • Design, implement, deliver and validate cloud-native microservices for a high-scalable SaaS platform;
  • Maintain the highest code quality standards and help the team to improve its best practices; 
  • Work with the agile iterative/incremental mindset; 
  • Open minded to learn new technologies and programming languages when is needed;
  • Participate on the test phase, from the unit test to the system integration test; 
  • Analyze performance bottlenecks and stability issues; 
  • Document the solutions and architecture according to our standards; 
  • Ability to drive complex projects with minimal oversight, delivering and refining features iteratively; 
  • Participate in the product release delivery process and in L3 support and bug fixes. 

Qualifications

Junior role:

  • Strong refactoring abilities, attention to details and test automation; 
  • Teamwork and collaboration are part of your DNA. Excellent communication skills; 
  • Fluent in English (spoken and written);
  • Good knowledge of object-oriented programming languages;
  • Strong programming skills and ability to code in Java (modern frameworks like SpringBoot/Micronaut are a plus);
  • Knowledge/hands-on experience with micro-services, REST;
  • Knowledge/hands-on experience with container ecosystem (Docker);
  • Knowledge and comprehension about RDBMS, like PostgreSQL;
  • Basic knowledge administrating Linux-based systems is a plus;
  • BSc/MSc in Engineering or Computer Science is a plus; 
  • Experience delivering using agile/lean principles is a plus; 

 

Senior role:

  • 5+ years’ experience in software development;
  • Strong refactoring abilities, attention to details and test automation; 
  • Teamwork and collaboration are part of your DNA. Excellent communication skills; 
  • Fluent in English (spoken and written);
  • Good knowledge of object-oriented programming languages;
  • Strong programming skills and ability to code in Java (modern frameworks like SpringBoot/Micronaut and ReactJS are a plus);
  • Proven experience with micro-services, REST;
  • Problem solving and strong troubleshooting skills;
  • Proven experience in container ecosystem (Docker). Kubernetes is a plus;
  • Experience implementing continuous integration/continuous deployment (CI/CD) pipelines (Jenkins);
  • Experience with RDBMS, like PostgreSQL;
  • Experience with Infrastructure as Code tools, like Ansible and/or Terraform is a plus;
  • Experience with NoSQL databases is a plus;
  • Contribution to opensource projects is a plus;
  • Basic knowledge administrating Linux-based systems is a plus;
  • Expertise in at least one cloud platform (Azure, AWS, Google cloud) is a nice to have;
  • BSc/MSc in Engineering or Computer Science is a plus; 
  • Experience delivering using agile/lean principles is a plus;

Additional Information

We are nearly 700 employees strong in 21 countries across 8 different time zones speaking 60+ languages. We are positive, we get things done, we keep growing, and we are one team, we are Nexthink. We believe actions are stronger than words when it comes to diversity, inclusion, and equity in the workplace. Nexthinkers are multinational and multilingual, and come from all walks of life. We are committed to hiring a genuinely representative workforce that can create solutions and foster innovation for the modern digital employee experience.

At Nexthink, we believe actions are stronger than words when it comes to diversity, inclusivity, and equity in the workplace. Nexthinkers are multinational and multilingual, and come from all walks of life. We are committed to hiring a genuinely representative workforce that can create solutions and foster innovation for the modern digital employee experience.

Related Jobs

Cloud Operations Engineer

Nexthink - Madrid, ES

Business Development Representative, German speaking

Nexthink - London, GB

Senior Product Designer

Nexthink - Boston, MA, US

Software Engineer (Full Stack)

Nexthink - Lausanne, CH

Pre Sales Solution Consultant

Nexthink - San Diego, CA, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.