Logo-of-Printec-hiring-for-jobs-in-Romania-on-GrabJobs

Senior Back-End Software Engineer

icon building Company : Printec
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Senior Back-End Software Engineer

About Printec

Printec Romania is part of the multinational Printec Group, present in 16 European countries, with over 30 years of experience in delivering cutting-edge electronic financial services. We specialize in developing innovative payment solutions, integrating both our proprietary products and global vendor technologies from NCR Corp., Verifone, Castles Tech, Thales E-Security, FICO, and more.

Our team is driven by excellence, innovation, and collaboration, ensuring high-quality solutions for major banks and financial institutions. If you thrive in a fast-paced, high-tech, and regulated environment, this is the place for you!

Your Role

As a Senior Back-End Software Engineer, you will be part of the Vending Product Development Team within our Professional Services department. You will design, develop, and optimize React-based web applications that power our advanced vending machine ecosystem. You will also collaborate with the Vending Product Team Lead to design and identify end-to-end product solution concepts, scope, technologies, effort estimation, design and prerequisites.

Design, Implement & Monitor a robust code development and QA workflow &

processes.

  • Provide effort estimation on new product features requests (Epics/Stories/Tasks)
  • Provide feasibility studies on new functional requests.
  • Work with Technical Lead to elaborate/clarify new requirements and prerequisites to develop, implement and maintain software.
  • Ensure the design, development, and maintenance of software for Vending software platforms.
  • Apply best practices, OOP principles, and SOLID design patterns to ensure robust and scalable solutions.
  • Utilize .Net and related technologies to deliver high-quality software applications for VendiPack.
  • Provide technical guidance and support to the team members in resolving complex technical challenges and development.
  • Stay updated with the latest advancements in related software development technologies and share knowledge with the team.
  • Promote and do code reviews and implement a robust code review process to spread knowledge, reduce bugs, and glue the team together.
  • Implement a robust CI process and automate as much as possible builds and regression testing.
  • Establish a high-quality deliverables culture by instilling testing disciplines and automate unit and integration tests as much as possible.
  • Set up SW quality metrics and KPIs and closely monitor them.
  • Provide fixes/patches on identified product bugs.
  • Provide release notes & installation instructions.
  • Work with Technical Lead to deliver User Guides.
  • Help Technical Lead on technical Presales discussions/queries.
  • Provide training material and “programs”

Support Project implementations

  • Handover Product usage and customization features to local support teams (knowledge transfer).
  • Provide consultancy (on product usage) and 2nd level support (on identified project related issues) to local PS teams (project delivery team).
  • Minimum 5 years of experience in software development, with a focus on C#/.Net programming.
  • Strong understanding of OOP principles, SOLID design patterns, and software engineering best practices.
  • Good knowledge of HTTP, TCP/IP network protocols, and SSL/TLS encryption protocols.
  • In-depth knowledge of Agile process and principles Experience working with GIT for version control.
  • Proven ability to lead and manage a team, with excellent interpersonal and communication skills.
  • Strong problem-solving and analytical thinking abilities
  • Ability to work collaboratively in a team environment and deliver results.
  • Bachelor's or Master's degree in Computer Science or a related field.
  • Very Good knowledge of the technology industry
  • Very Good knowledge of the transaction automation sector
  • Excellent command of English
  • Understanding & Balancing Stakeholder Needs
  • Empathy, Appreciation & Respect for others
  • Valuing Differences/ Embracing Diversity
  • Building Relationships based on Trust
  • Setting Customers as his/her Priority
  • Competitive salary & annual performance reviews
  • Private medical care subscription
  • Meal tickets & flexible benefits (holiday vouchers, private pension, private health insurance)
  • Annual performance review & Performance Bonus
  • Modern tools & technology stack
  • Flexible working options (remote 2 days/week & flexible hours)
  • Professional development (online & in-person training)
  • Collaborative & innovative work environment

Our Hiring Process

  • Step 1: HR screening call
  • Step 2: Online technical evaluation
  • Step 3: Two interviews
  • Step 4: Quick decision – we respect your time!

Join us and be part of a team that’s shaping the future of digital payments!

Original job Senior Back-End Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Auto-Apply to Senior Back-End Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Senior Back-End Software Engineer Jobs in Romania

GrabJobs is the no1 job portal in Romania, connecting you to thousands of jobs fast! Find the best jobs in Romania, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.