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
Senior Software Engineer (Backend)
Join Bitvavo as a Senior Software Engineer (Backend) to drive innovation in crypto services using AWS, Kubernetes, and TypeScript.
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.
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.
Senior Backend Engineer
Join Vio.com as a Senior Backend Engineer to build scalable solutions with AWS, Go, and Python in Amsterdam.
Backend Software Engineer
Join Bynder as a Backend Software Engineer in Rotterdam to design and build scalable applications using Python, Scala, AWS, and Kubernetes.
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.
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.
Senior Backend Engineer
Senior Backend Engineer at Bitvavo focusing on AWS, Kafka, Kubernetes, and JVM languages in Amsterdam.
Back-end Developer at NRC
Join NRC as a Back-end Developer in Amsterdam, focusing on digital media and software development.
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.
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.
Senior Backend Engineer
Join Bitvavo as a Senior Backend Engineer in Amsterdam, specializing in Kafka, Kotlin, and Kubernetes for cryptocurrency services.
Senior Backend Engineer
Join De Bijenkorf as a Senior Backend Engineer in Amsterdam, focusing on microservices and e-commerce development.
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.
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.
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.
.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.
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.
Backend Software Engineer, Benefits Platform
Join Uber as a Backend Software Engineer in Amsterdam, working on scalable systems for a global platform.
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.
Senior Backend Developer
Join Voyado as a Senior Backend Developer in Lund, Sweden. Work with Java, AWS, and DevOps in a dynamic team.
Backend Developer (Java)
Join IBM as a Backend Developer (Java) to design and develop software infrastructure using Java, Spring Boot, and microservices.
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.
Senior Backend Developer
Join Rentman as a Senior Backend Developer in Utrecht, Netherlands. Work with PHP, MySQL, and microservices in a dynamic, agile environment.