D
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
- 1Submit a CV in English
- 2Intro call with a Recruiter
- 3Internal interview
- 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
