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.
Senior Vue.js Developer with Java Backend Experience
Join Interactivated Solutions as a Senior Vue.js Developer with Java backend experience. Work remotely and lead innovative software solutions.
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.
Backend Software Engineer
Join Bynder as a Backend Software Engineer in Rotterdam to design and build scalable applications using Python, Scala, AWS, and Kubernetes.
Senior Backend Engineer
Join Vio.com as a Senior Backend Engineer to build scalable solutions with AWS, Go, and Python in Amsterdam.
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.
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.
Full-stack JavaScript Developer
Join ANWB as a Full-stack JavaScript Developer to enhance our online platform using JavaScript, TypeScript, and AWS technologies.
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.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.
Senior Backend Engineer (Go)
Join Nebius as a Senior Backend Engineer (Go) to develop fault-tolerant cloud services in a hybrid work environment.
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.
Senior Backend Developer (Node.js) / SRE
Join Binance as a Senior Backend Developer (Node.js) / SRE to develop monitoring systems for high-load production environments.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.
Senior Backend Developer
Join Rentman as a Senior Backend Developer in Utrecht, Netherlands. Work with PHP, MySQL, and microservices in a dynamic, agile environment.
Software Engineer - Backend - Membership
Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.
Senior Backend Developer with TypeScript
Join Tibo Energy as a Senior Backend Developer to lead TypeScript-based solutions in energy management.
Back End Engineer with Node.js and TypeScript
Join LegalFly as a Back End Engineer to revolutionize legal AI with Node.js and TypeScript in a hybrid role in Ghent.
Fullstack Developer with Angular and C#
Join Navara as a Fullstack Developer in Amsterdam, working with Angular, C#, and modern tech stacks. Competitive salary and benefits offered.
Senior Backend Engineer - Java, Rust, Go
Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.
Backend Engineer - Financial Empowerment
Join N26 as a Backend Engineer to empower financial freedom using Java, Kotlin, and microservices in a hybrid work environment.
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.