Intermediate Software Engineer (Angular, Node.js) - OP02298

Contract type
Freelance
Work mode
Remote
Experience
Mid-level · 3+ years

Job description

An Intermediate Software Engineer role building and maintaining cloud-based enterprise applications across frontend and backend using Angular and Node.js. The contractor will work with engineers and cross-functional teams to deliver features and improve existing solutions.

At a glance

Employment
Contract · Independent contractor
Work mode
Remote
Languages
English – Upper-Intermediate

What you'll do

  • Develop, maintain, and enhance enterprise applications using Angular and Node.js, delivering functionality across both frontend and backend
  • Develop and integrate APIs to support communication between application components and services
  • Investigate, troubleshoot, and resolve technical issues across the application stack
  • Collaborate with engineers, QA, and other cross-functional team members to coordinate work and deliver reliable, well-integrated solutions
  • Participate in technical discussions, contribute to implementation approaches, and maintain relevant technical documentation
  • Contribute to code quality, maintainability, and continuous improvement of development practices

What we're looking for

  • 3+ years of commercial experience in software engineering, including full-stack development
  • Hands-on experience developing frontend applications with Angular and TypeScript
  • Practical experience with Node.js for backend development
  • Experience developing and integrating REST APIs
  • Experience with NoSQL databases such as MongoDB
  • Experience writing unit tests and following software development best practices, including code quality and maintainability
  • Ability to work across frontend and backend development, adapting to different team needs
  • Strong analytical and problem-solving skills
  • Excellent communication and cross-functional collaboration skills
  • Upper-Intermediate English level

Nice to have

  • Familiarity with cloud environments, preferably AWS
  • Familiarity with payment systems or payment processing workflows

Benefits

Work on enterprise-scale applications used by businesses worldwide, gaining exposure to the Point of Sale (POS) and payment processing industry

  • Contribute to impactful features across the frontend and backend while expanding your full-stack development expertise
  • Join a collaborative engineering environment that encourages knowledge-sharing and professional growth

How to get hired

  1. 1Submit a CV in English
  2. 2Intro call with a Recruiter
  3. 3Internal interview
  4. 4Offer

Apply

About Dev.Pro

A remote-first company with a global team of IT professionals helping tech companies scale their business through software engineering expertise, working across 55+ countries on five continents.

Key facts

  • Remote-first company
  • Experts work across 55+ countries on five continents