Strong Middle/Senior Back-End Developer

Bulgaria Europe Poland Remote (Ukraine) Romania Ukraine Node.js Software Developer

Required skills

Azure Clouds / strong
Node.js / strong
PostgreSQL  / strong
Docker / strong
English / strong

Join us as a Node.js Developer to build a new Azure-based product from scratch. Optimize data workflows, and drive innovation at a Canadian energy tech company.

We are seeking an experienced Node.js Developer to join our high-performing development team in a fast-paced, collaborative environment. You will play a key role in designing and implementing a new product from scratch.

This role requires a self-starter with excellent communication skills, a proactive mindset, and the ability to justify and defend technical decisions. You will be expected to take ownership of solutions and contribute to architectural discussions.

Customer

Our client is an energy-modeling company based in Canada, committed to sustainability, operational efficiency, and digital transformation. They are investing heavily in modernizing their data infrastructure in order to leverage operational data more effectively for strategic insights and predictive analytics.

Requirements

  • 3,5+ years of commercial experience in Back-end development, primarily with Node.js / Express.js
  • Experience in building and optimizing scalable data integration workflows
  • Strong understanding of complex data structures and their interdependencies
  • Solid knowledge of containerization and orchestration: Docker and Kubernetes
  • Experience working with PostgreSQL and Azure Storage Offering
  • Hands-on experience with Microsoft Azure, especially in deploying, scaling, and securing services
  • Strong understanding of system design, APIs, and microservices architecture
  • Familiarity with CI/CD pipelines, Git workflows, and automated testing
  • Excellent verbal and written communication skills
  • Upper-Intermediate level of English

Responsibilities

  • Design and implement scalable and efficient Back-end services using Node.js
  • Work with Azure cloud services (e.g., Azure Functions, Azure Storage, Azure DevOps)
  • Collaborate with stakeholders to gather requirements and translate them into technical solutions
  • Take responsibility for end-to-end delivery of components and features on Back-end side
  • Clearly articulate and justify your technical decisions to both technical and non-technical stakeholders
  • Participate in code reviews and contribute to best engineering practices

WHY US

  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities

REF3549G

Share this vacancy

apply now

apply now

    OR

    Drop your CV here, or

    Supports: DOC, DOCX, PDF, max size 5 Mb

    Take a quiz

    Take a quiz

      Was it comfortable to apply the CV?


      How did you find us?




      Did you hear about us before visiting the site?