Requirements
Experience that you need to have for this role:
- Strong experience with React
- Experience with Node.js / NestJS
- SQL databases such as PostgreSQL, MySQL, or MS SQL
- Familiarity with modern front-end build pipelines and tools
- Proficiency in AI-driven development tools such as GitHub Copilot, ChatGPT, Cursor IDE, Tabnine, or similar
- Strong prompt engineering skills to optimize the outputs of AI tools effectively
- Ability to understand business requirements and translate them into technical requirements
- Excellent written and verbal communication skills (English)
- 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
- Infrastructure experience with Kubernetes, AWS (RDS, SES, SQS, SNS, etc.)
- Understanding of microservice architecture
- Experience with TypeScript
- Experience with RabbitMQ
AI related requirements