Senior Node.JS Developer

  • Design, develop, and maintain backend services using Node.js and related frameworks.
    <\/span><\/li>
  • Build scalable, high\-performance APIs and microservices.
    <\/span><\/li>
  • Collaborate with front\-end developers, product managers, and QA engineers to deliver high\-quality features.
    <\/span><\/li>
  • Optimize applications for maximum speed, scalability, and reliability.
    <\/span><\/li>
  • Write clean, maintainable, and well\-documented code.
    <\/span><\/li>
  • Implement and manage integrations with third\-party services and internal systems.
    <\/span><\/li>
  • Conduct code reviews and mentor junior team members.
    <\/span><\/li>
  • Troubleshoot and resolve complex technical issues in production and staging environments.
    <\/span><\/li>
  • Participate in system architecture planning and technical decision\-making.
    <\/span><\/li>
  • Ensure best practices in security, performance, and DevOps workflows.<\/span>
    <\/li><\/ul>

    <\/div><\/span>

    Requirements<\/h3>
    • Bachelor's degree in Computer Science, Software Engineering, or a related field.
      <\/span><\/li>
    • 4+ years of experience in backend development with strong expertise in Node.js.
      <\/span><\/li>
    • Deep understanding of asynchronous programming, event\-driven architecture, and RESTful APIs.
      <\/span><\/li>
    • Hands\-on experience with databases (MySQL, PostgreSQL, MongoDB, or Redis).
      <\/span><\/li>
    • Experience with microservices architecture and containerization (Docker, Kubernetes is a plus).
      <\/span><\/li>
    • Strong understanding of messaging queues (RabbitMQ, Kafka, etc.).
      <\/span><\/li>
    • Solid experience with Git and CI/CD pipelines.
      <\/span><\/li>
    • Familiarity with cloud environments (AWS, Azure, or GCP).
      <\/span><\/li>
    • Strong problem\-solving skills and a proactive mindset.
      <\/span><\/li>
    • Excellent communication and teamwork abilities.<\/span>
      <\/li><\/ul>

      <\/div>

      Preferred Qualifications<\/b>
      <\/h3>
      • Experience working in SaaS or telecommunications/VoIP environments.
        <\/span><\/li>
      • Knowledge of Typescript.
        <\/span><\/li>
      • Familiarity with WebSockets, real\-time features, or event streaming.
        <\/span><\/li>
      • Experience with automated testing frameworks (Jest, Mocha, etc.).<\/span>
        <\/li><\/ul>

        <\/div><\/span>

        Benefits<\/h3>
        • Competitive compensation package.
          <\/span><\/li>
        • Fast\-growing tech environment with real impact.
          <\/span><\/li>
        • Opportunities for continuous learning and professional development.
          <\/span><\/li>
        • Collaborative and innovation\-driven culture.<\/span>
          <\/li><\/ul>

          <\/div><\/span>