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