Intermediate Software Engineer (Angular, Node.js)

New
D
Dev.ProPOS and payment processing
We are hiring in Europe! Workable locations: Wrocław, Lower Silesian Voivodeship, Poland. Porto, Porto District, Portugal. Sofia, Sofia City Province, BulgariaContractMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Upper-Intermediate English level
Experience
3+ years of commercial experience in software engineering, including full-stack development
Required Skills
AWSNode.jsFull Stack DevelopmentMongoDBTypeScriptAngularRESTful APIsUnit Testing

Requirements

  • Have 3+ years of commercial experience in software engineering, including full-stack development.
  • Have hands-on experience developing frontend applications with Angular and TypeScript.
  • Have practical experience with Node.js for backend development.
  • Have experience developing and integrating REST APIs.
  • Have experience with NoSQL databases such as MongoDB.
  • Have experience writing unit tests and following software development best practices for code quality and maintainability.
  • Be able to work across frontend and backend development and adapt to team needs.
  • Have strong analytical and problem-solving skills.
  • Have excellent communication and cross-functional collaboration skills.
  • Have an upper-intermediate level of English.
  • Familiarity with cloud environments, preferably AWS, is desirable.
  • Familiarity with payment systems or payment-processing workflows is desirable.

Responsibilities

  • Develop, maintain, and enhance enterprise applications using Angular and Node.js across 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 cross-functional team members to coordinate work and deliver integrated solutions.
  • Participate in technical discussions and contribute to implementation approaches.
  • Maintain relevant technical documentation.
  • Contribute to code quality, maintainability, and continuous improvement of development practices.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now