Description

Responsibilities

  • Designing customer-facing UI and back-end services for various business processes
  • Implementing effective security protocols, data protection measures, and storage solutions
  • Running diagnostic tests, repairing defects, and providing technical support
  • Documenting Node.js processes, including database schemas, as well as preparing reports
  • Recommending and implementing improvements to processes and technologies

Requirements

  • Experience with Node.js/NestJS
  • Process stack – NestJs, microservices, MySql, Mongo, Redis, Elasticsearch;
  • Gitlab, CI/CD.
  • Ability to understand business requirements and translate them into technical requirements

AI related requirements

  • Proficiency in AI-driven development tools such as GitHub Copilot, ChatGPT, Cursor IDE, Tabnine, or similar is required
  • Strong prompt engineering skills to optimize the outputs of AI tools effectively
  • Critical understanding of the boundaries of AI tools and the ability to apply sound judgment and critical thinking
  • Utilizing artificial intelligence to debug, refine code quality, and improve documentation for enhanced productivity and workflow reliability

Additional experience will be considered as an advantage:

  • Understanding the principles of OOP/FP/SOLID
  • Experience in mobile API implementation and MBaaS solutions will be a good advantage
  • Infrastructure – Kubernetes, AWS (RDS, SES, SQS, SNS, etc.)
  • Experience with TypeScript
  • RabbitMQ

Education

Any Graduate