Node.js Software Engineer

Logo of Agile Actors

Agile Actors

πŸ“Remote - Greece

Job highlights

Summary

Join Agile Actors, a coaching and learning ecosystem for tech professionals, and contribute to high-quality deliverables for diverse clients like RedHat and Blueground. Work in Athens-based Scrum teams, creating Node.js solutions. Your seniority level (junior/mid/senior) will depend on your experience and skills. Enjoy continuous growth and development through coaching, learning, and real-world projects. Benefit from a personal development plan, 360Β° feedback, and an unlimited learning budget. Agile Actors offers a people-centered culture with flexible working conditions and various benefits.

Requirements

  • Knowledge of design patterns and principles
  • Good knowledge and understanding of JavaScript fundamentals
  • Good knowledge of the Node.js runtime and its ecosystem (npm)
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Solid knowledge of REST architecture and experience in creating/consuming REST APIs
  • Experience with version control software tools (preferably Git)
  • BSc/MSc in Computer Science or any other related fields

Responsibilities

  • Build efficient, testable, and reusable Node.js modules
  • Create/consume REST APIs
  • Work closely with domestic and international development teams
  • Create Node.js based solutions

Preferred Qualifications

  • Experience with Agile methodologies and frameworks (e.g. Scrum, Kanban)
  • Functional and Reactive programming
  • Experience in writing Unit tests (e.g. Jest, Mocha) and/or e2e tests (e.g. Cypress)
  • Familiarity with Node.js Frameworks and libraries (e.g Express, Koa, Socket.io)
  • Familiarity with Non-relational and/or Relational database technologies (e.g PostgreSQL, MySql, MongoDB)
  • Familiarity with CI/CD tools (e.g. Gitlab CI/CD, Jenkins etc)
  • Working knowledge of docker and understanding of containerization concepts
  • Familiarity with any modern frontend JavaScript framework or library
  • Familiarity with Typescript for building type-safe applications
  • Familiarity with GraphQL and its integration with Node.js
  • Familiarity with platforms like k8s
  • Knowledge of observability and monitoring tools (kibana, grafana)
  • Familiarity with API security standards (e.g., OAuth2, JWT) and authentication frameworks

Benefits

  • Personal Development Plan crafted with your dedicated coach
  • 360Β° continuous feedback model; drive your developmental pace
  • Unlimited personal training/learning budget to cover all your career developmental needs
  • Chapters (internal communities)-share knowledge, create training material, help others grow and shape our technological future
  • Vast roster of customers/accounts, providing more opportunities for growth and development within the AA ecosystem
  • Onboarding Buddy-Continuous support from day 1! A dedicated buddy to help you navigate through the first few weeks
  • Tailored remuneration package according to your level and expertise
  • Private Health Care Insurance for physical wellbeing
  • Professional helpline for our professionals and their families for mental wellbeing
  • Flexible working conditions (fully remote work according to assigned account)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Agile Actors know you found this job on JobsCollider. Thanks! πŸ™