Войти

Senior Backend Engineer (Node.js)

Данная вакансия не актуальна.
Компания Idelsoft
Тип Удаленная работа
Описание вакансии

We are looking for a Senior Backend Engineer for a Silicon Valley startup to develop and maintain our Node.js/Nest.js based backend services and various integrations. The ideal candidate will have a deep understanding of JavaScript, Node.js, and its framework Nest.js, as well as experience in designing and implementing robust and scalable backend systems.

Responsibilities:

  • Design, develop, and maintain our Node.js/Nest.js backend system and various third-party integrations.
  • Collaborate with other teams to define product requirements and guide software solutions.
  • Contribute to the architecture, design, and implementation of new backend services and APIs.
  • Establish and promote backend best practices, ensuring the scalability, security, and stability of our e-commerce platform.
  • Implement performance testing, troubleshooting, and optimizations to improve backend service latency and reliability.
  • Provide code reviews and mentoring to junior engineers
  • Assist in defining, implementing, and managing deployment and CI/CD strategies.
  • Document systems, code, and processes as necessary.

Qualifications:

  • BS/MS degree in Computer Science, Engineering or a related subject.
  • Proven work experience as a Backend Developer or similar role in software development.
  • Strong proficiency with JavaScript (ES6+), Node.js, and Nest.js.
  • Experience with SQL/NoSQL databases, such as MongoDB, MySQL, PostgreSQL.
  • Familiarity with RESTful APIs, GraphQL, and microservices architectures.
  • Good understanding of server-side CSS preprocessors such as LESS and SASS.
  • Experience with cloud platforms like AWS, GCP, or Azure.
  • Proficiency in code versioning tools like Git.
  • Experience with unit testing and end-to-end testing frameworks.
  • Knowledge of CI/CD tools and processes.
  • Excellent problem-solving skills.

Nice to Have:

  • Experience with B2B e-commerce platforms.
  • Understanding of front-end technologies (HTML5, CSS3, JavaScript, React, Vue, Angular).
  • Familiarity with Docker and Kubernetes.
  • Experience with distributed systems and message queues.