companyDev.Pro logo

Senior Software Engineer (Angular, Node.js) - OP02117

Dev.ProRemote — Bucharest, Bucharest, Romania
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Required Qualifications:5+ years of experience as a Full-Stack Software EngineerStrong experience with Angular and TypeScriptSolid Node.js backend development experienceExperience with payment systems and processing workflowsExperience in hardware integrationsUnderstanding of frontend-backend integrationsExperience with relational databasesProficient in unit testing and code qualityStrong communication and collaboration skillsUpper-intermediate English proficiencyDesirable Qualifications:Leadership experience in engineering settingsExperience with POS or similar systems

About the job

Dev. Pro is hiring a Senior Software Engineer with expertise in Angular and Node.js. This remote role is based in Bucharest, Romania. The team develops Point of Sale (POS) systems and in-store solutions used in real-world retail and payment environments.

Role Overview

This position combines hands-on coding with leadership. The engineer will work closely with other engineers, QA, and product teams to deliver features focused on payments, loyalty, and hardware integrations. The work supports a major POS provider expanding into new business areas.

What You Will Do

  • Design, build, and maintain Angular-based features for POS and in-store applications
  • Develop and enhance payment processing, loyalty programs, and related transaction workflows
  • Implement and support integrations with payment systems, card readers, and other in-store hardware
  • Collaborate with backend, QA, business analysis, and product teams to deliver cross-system features
  • Lead technical discussions and help guide team decisions

What We Offer

  • Work on a strategic project for a leading POS company entering new markets
  • Take ownership of high-impact features in payment, loyalty, and transaction workflows
  • Grow leadership skills by mentoring engineers and streamlining technical delivery

Requirements

  • 5+ years as a Full-Stack Software Engineer
  • Advanced skills in Angular and TypeScript for frontend development
  • Strong experience with Node.js for backend work
  • Understanding of payment systems and payment processing workflows
  • Background in integrating with hardware devices or working in hardware-related environments
  • Solid grasp of frontend-backend integrations
  • Experience with relational databases such as SQLite or similar
  • Ability to write unit tests and follow code quality best practices
  • Strong problem-solving and communication abilities
  • Upper-intermediate English proficiency

Preferred Qualifications

  • Experience leading engineering teams and participating in technical discussions
  • Familiarity with POS or similar in-store systems

About Dev.Pro

At Dev. Pro, we are dedicated to creating exceptional software solutions that make a difference in the world. Our team is diverse, inclusive, and focused on collaboration and innovation.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.