Senior Full stack developer (Javascript)

Brief description of the vacancy

Required work experience: 3-6 years Full Stack development of new functionality Support for existing functionality

What we expect from the candidate

  • Full Stack development of new functionality
  • Support for existing functionality
  • Working with Camunda BPMS
  • Working with Tech Stack​:​​
    • JavaScript, TypeScript
    • Node.js, Express.js
    • PostgreSQL, MongoDB
    • Docker, GitLab CI/CD
  • Code Review
  • Research / introduction of new open source technologies for the project
  • Refinement of open source projects used (keycloak, metabase, etc.)
  • Integration with other systems via HTTP / Apache Kafka

Basic requirements (education, skills)

  • Experience in Software Development: 4 years
  • Proficiency in one of the programming languages
  • Knowledge and experience with Web Stack: HTTP, HTML, CSS, JavaScript
  • Experience with Web Frameworks: Express, Next.js, etc.
  • Experience with REST API
  • Experience with one of the SQL databases
  • Experience with one of the NoSQL databases
  • Experience with Frontend Frameworks: Svelte, Vue, etc.
  • Understanding the principles of OOP
  • Understanding Design Patterns
  • Team development experience, knowledge of Git
  • Understanding of principles and experience with microservice architecture
  • Understanding and experience with asynchronous programming
  • Experience with Docker

Welcomed if knows:

  • Sports programming
  • Active github/gitlab account
  • Experience with BPMS
  • Experience with Node.js, Express.js, Python
  • Experience writing unit tests
  • Experience with message brokers (RabbitMQ, Apache Kafka, etc.)

Conditions:

  • Form of employment: freelance/full-time
  • Remote work
  • Schedule: flexible
  • Permanent job