Sitecraft was founded by a team of professionals with diverse backgrounds in engineering, management, and executive roles within the IT industry. Our company prides itself on a flat organizational structure, minimal bureaucracy, and a swift decision-making process.
24 листопада 2022

Senior Backend (NodeJS) Engineer (вакансія неактивна)

за кордоном, віддалено

We invite a senior hands-on professional who is passionate about software engineering to join one of our enterprise projects. Each project team consist of 5-10 people residing in Ukraine, Switzerland, and Slovakia. The work is well planned, without constant hassle or “fire fighting”, leveraging Scrum with 2-week sprints. The team is friendly and well-established.

Here is a short description of the projects that we have open positions for:
— API Management Platform is a solution that helps organizations manage their APIs in a convenient way. It contains a lot of opportunities to operate APIs and flexible instruments to reach their goals. It enables publishing and managing the access to APIs in private and public clouds (Azure). The project was started in 2019. Tech stack: Vue.js + Node.js
— Common Backend Platform Components is an infrastructural project for isolating and developing common Backend components that are being used by numerous platforms. As the end goal, all services will be combined into one portal that is similar to Azure DevOps. Was started in 2020
— Operation Assistant — the system for solving operational issues. The automation of daily routine work, performing actions based on the analyzed logs and metrics. Also, it functions as a control panel for support operators that enables them to manage different processes. Was started in 2019. Tech stack: Vue.js + Node.js

What’s in it for you:

  • work in close collaboration with the international engineering team and will be supported by our internal UX, Frontend and DevOps experts
  • grow as an engineer, working with the best practices in the CI/CD environment and make a shift from regular solutions to cloud software and enterprise systems

Qualifications & Skills

  • proven experience as a Senior Software Engineer
  • 4+ years of commercial experience with Node.js
  • solid experience with: TypeScript, Docker & Docker-Compose, PostgreSQL (Sequelize)
  • advanced knowledge of JavaScript
  • strong communication skills and problem-solving aptitude
  • upper Intermediate or higher English level (written and spoken)

Not mandatory, but nice to have:

  • knowledge of DevOps tools (Azure), orchestration and application platforms (Kubernetes, Cloud Foundry, etc.), OpenAPI Specification, Authentication and Authorization Flows, ELK stack
  • experience with enterprise grade systems in corporate environment

Key responsibilities

As one of the key players of our development team you are responsible for the smooth delivery of a specific project but will collaborate with the rest of the team on common components. That might include:

  • development of the architecture and technical design
  • implementation of all components under your responsibility
  • collaboration with your colleagues in development of common and shared components
  • development of CI/CD pipelines and other automation tools supporting your productivity
  • regular communication with client(s), gathering requirements and feedback, detecting business and technology opportunities

Our Benefits

  • professional and personal growth: ability to grow in various tech disciplines, workshops and webinars, English courses, and trainings
  • high level compensation, paid National holidays, Medical Insurance, 15 paid working days off per year, 15 working days sick leave per year, paid coworking space
  • ability to visit international client sites, closely collaborate with engineering teams of our clients — large corporate enterprises leading in their sectors

About Us

Sitecraft is a growing company focusing on platform engineering and cloud services for corporate clients in Europe and North America. Our portfolio is growing dynamically, and it’s pushing our team to grow and mature accordingly.