Middle Node.js Developer (Back-end)

Are you a passionate and skilled Node.js developer looking to elevate your career in a dynamic environment? Join us and become part of an innovative team working on cutting-edge solutions! We're seeking a talented Middle Node.js Developer to help build robust back-end systems and make a real impact.


Location: Lviv, рybrid (office visits a few times per month)
English Level: B2

What You’ll Do:

  • Collaborate closely with the team lead to tackle technical challenges and deliver high-quality solutions.
  • Analyze client requirements, provide recommendations for optimal implementation, and estimate execution timeframes.
  • Break down complex tasks into manageable sub-tasks, ensuring clarity and efficiency.
  • Navigate through our internal leveling system, continuously growing and enhancing your skills.

    Key Responsibilities:
  • Execute technical tasks as assigned by the team lead.
  • Contribute to system design and code review processes.
  • Participate in team discussions to ensure clarity on task objectives and project goals.
     

    Hard Skills:

  • Node.js with TypeScript, Fastify/Express/Nest.js
  • Databases: Postgres, ElasticSearch, Redis
  • Containerization: Docker, Kubernetes (K8s)
  • Distributed Systems: Asynchronous task execution with queues, brokers, pub/sub, fanout
  • Cloud Providers: AWS, GCP
  • Experience with serverless and event-driven architectures
  • Integration with third-party services (e.g., Stripe, OpenAI)
  • Experience in setting up alerting systems to proactively detect system failures or performance degradation
  • Ability to analyze logs and metrics to understand system performance, troubleshoot issues, and identify potential improvements
  • End-to-end (E2E) testing experience

    Personal Traits:
  • Persistent and goal-oriented
  • Clear and concise communicator
  • Strong analytical mindset with a passion for problem-solving
  • A true team player who collaborates effectively
  • Well-organized, with the ability to prioritize tasks and plan effectively
  • Critical thinker, capable of solving complex problems
  • Detail-oriented and thorough in all aspects of development
  • Proactive, responsible, and capable of making independent decisions
  • Eager to learn and continuously improve


    Ready to take your skills to the next level? Join us and become part of an ambitious, growth-oriented team!
Published 19 March
156 views
·
18 applications
100% read
·
100% responded
Last responded 2 days ago
To apply for this and other jobs on Djinni login or signup.