NCR Voyix logo

Backend Software Engineer

NCR Voyix

Job Overview

We are seeking a skilled and motivated Backend Software Engineer to join our dynamic team in Amsterdam. The ideal candidate will be responsible for designing, building, and maintaining scalable and efficient backend systems. You will work closely with front-end developers, product managers, and other stakeholders to deliver high-quality software solutions.

Key Responsibilities

  • Design and implement server-side logic, ensuring high performance and responsiveness.
  • Develop RESTful APIs to support front-end functionality and third-party integrations.
  • Optimize applications for maximum speed and scalability.
  • Collaborate with front-end developers to integrate user-facing elements.
  • Write clean, maintainable code and conduct code reviews.
  • Troubleshoot, debug, and upgrade existing systems.
  • Ensure security and data protection protocols are implemented.
  • Participate in the entire application lifecycle, focusing on coding and debugging.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Backend Developer or similar role.
  • Proficiency in server-side languages such as Python, Java, Ruby, or Node.js.
  • Experience with database technologies such as MySQL, PostgreSQL, or MongoDB.
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
  • Knowledge of version control systems (e.g., Git).
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.

Preferred Qualifications

  • Experience with containerization technologies such as Docker or Kubernetes.
  • Familiarity with microservices architecture.
  • Understanding of CI/CD pipelines.
  • Experience with agile development methodologies.

Daily Job Description

  • Check emails and chats for updates since you are working with a global team of engineers.
  • Update Dr. Diamond at least once each 24 period as to progress on current assignment.
  • Continue till completion any current programming assignments.
  • Check daily any backlog assignments.
  • Run appropriate unit tests on new code.
  • Notify Dr. Diamond when code assignments are appropriate for Quality Assurance to test.
  • Synch daily with the corresponding front or backend team member.
  • Record, for appropriate time sheets, the hours worked each day.
  • Report daily any blockers of progress.

Additional Information

Offers of employment are conditional upon passage of screening criteria applicable to the job.

EEO Statement

Integrated into our shared values is NCR Voyix’s commitment to diversity and equal employment opportunity. All qualified applicants will receive consideration for employment without regard to sex, age, race, color, creed, religion, national origin, disability, sexual orientation, gender identity, veteran status, military service, genetic information, or any other characteristic or conduct protected by law. NCR Voyix is committed to being a globally inclusive company where all people are treated fairly, recognized for their individuality, promoted based on performance and encouraged to strive to reach their full potential. We believe in understanding and respecting differences among all people. Every individual at NCR Voyix has an ongoing responsibility to respect and support a globally diverse environment.

Statement to Third Party Agencies

To ALL recruitment agencies: NCR Voyix only accepts resumes from agencies on the preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR Voyix employees, or any NCR Voyix facility. NCR Voyix is not responsible for any fees or charges associated with unsolicited resumes.

“When applying for a job, please make sure to only open emails that you will receive during your application process that come from a @ncrvoyix.com email domain.”

Similar jobs

Last update: 23 minutes ago

Bitvavo logo
Bitvavo

Senior Software Engineer (Backend)

Join Bitvavo as a Senior Software Engineer (Backend) to drive innovation in crypto services using AWS, Kubernetes, and TypeScript.

Voyado logo
Voyado

Backend Developer with Java and Cloud Experience

Join Voyado as a Backend Developer in Lund, Sweden. Work with Java, AWS, and GCP to shape the future of retail media.

NRC logo
NRC

Back-end Developer at NRC

Join NRC as a Back-end Developer in Amsterdam. Enhance digital platforms for quality journalism. Skills in Python & SQL preferred.

Vio.com logo
Vio.com

Senior Backend Engineer

Join Vio.com as a Senior Backend Engineer to build scalable solutions with AWS, Go, and Python in Amsterdam.

Bynder logo
Bynder

Backend Software Engineer

Join Bynder as a Backend Software Engineer in Rotterdam to design and build scalable applications using Python, Scala, AWS, and Kubernetes.

Voyado logo
Voyado

Back End Developer

Join Voyado as a Back End Developer in Lund, Sweden. Work with Java, AWS, and more in a diverse and inclusive environment.

NS Stations (onderdeel Nederlandse Spoorwegen) logo
NS Stations (onderdeel Nederlandse Spoorwegen)

Backend Developer for Train Logistics System

Join NS as a Backend Developer to build advanced logistics software using Java, Azure, and microservices. Hybrid work in Utrecht.

Bitvavo logo
Bitvavo

Senior Backend Engineer

Senior Backend Engineer at Bitvavo focusing on AWS, Kafka, Kubernetes, and JVM languages in Amsterdam.

NRC logo
NRC

Back-end Developer at NRC

Join NRC as a Back-end Developer in Amsterdam, focusing on digital media and software development.

Voyado logo
Voyado

Backend Developer with .NET and Azure Experience

Join Voyado as a Backend Developer focusing on .NET, Azure, and AWS. Optimize message services and enhance customer experiences.

Voyado logo
Voyado

Back End Developer with C# and Azure Experience

Join Voyado as a Back End Developer focusing on C# and Azure, optimizing message services for performance and scalability.

Bitvavo logo
Bitvavo

Senior Backend Engineer

Join Bitvavo as a Senior Backend Engineer in Amsterdam, specializing in Kafka, Kotlin, and Kubernetes for cryptocurrency services.

de Bijenkorf logo
de Bijenkorf

Senior Backend Engineer

Join De Bijenkorf as a Senior Backend Engineer in Amsterdam, focusing on microservices and e-commerce development.

Booking.com logo
Booking.com

Backend Software Engineer with Scala Experience

Join Booking.com as a Backend Software Engineer in Amsterdam. Work with Scala, Java, and distributed systems in a hybrid environment.

Booking.com logo
Booking.com

Full Stack Software Engineer

Join Booking.com as a Full Stack Software Engineer in Amsterdam. Work on global e-commerce challenges with Java, JavaScript, React, and more.

Vio.com logo
Vio.com

Senior Backend Engineer (Go/Python)

Join Vio.com as a Senior Backend Engineer to develop scalable solutions using Go and Python, enhancing our travel platform.

iO logo
iO

.NET Backend Developer / Software Engineer

.NET Backend Developer needed in Amsterdam. Work on impactful projects with .NET, C#, Azure, and more. Hybrid work, great benefits.

Nederlandse Spoorwegen logo
Nederlandse Spoorwegen

Senior Backend Developer - Critical Applications

Join NS as a Senior Backend Developer to work on critical train scheduling applications using microservices and the latest technologies.

Uber logo
Uber

Backend Software Engineer, Benefits Platform

Join Uber as a Backend Software Engineer in Amsterdam, working on scalable systems for a global platform.

IKEA logo
IKEA

Backend Software Engineer (Golang, Java)

Join IKEA as a Backend Software Engineer specializing in Golang and Java. Work on cloud-native services in a hybrid setup in Amsterdam.

Voyado logo
Voyado

Senior Backend Developer

Join Voyado as a Senior Backend Developer in Lund, Sweden. Work with Java, AWS, and DevOps in a dynamic team.

IBM logo
IBM

Backend Developer (Java)

Join IBM as a Backend Developer (Java) to design and develop software infrastructure using Java, Spring Boot, and microservices.

Lab Digital logo
Lab Digital

Senior Backend Software Engineer (Typescript/Node.js)

Senior Backend Software Engineer specializing in Typescript/Node.js, focusing on API development and cloud technology in Utrecht, Netherlands.

Rentman logo
Rentman

Senior Backend Developer

Join Rentman as a Senior Backend Developer in Utrecht, Netherlands. Work with PHP, MySQL, and microservices in a dynamic, agile environment.