We are looking for an experienced Senior Full Stack Developer / Tech Lead to join our team and take ownership of both technical and team leadership aspects. You will act as the go-to expert for solving complex technical issues, enforcing coding standards, and ensuring architectural consistency across projects. This role involves close collaboration with developers through pair programming and mentoring.
- Lead the development team on both technical execution and resource coordination
- Engage in pair programming and hands-on development
- Serve as the main point of contact for resolving technical challenges
- Ensure adherence to coding standards and best practices
- Provide architectural direction and validate technical designs
- 5+ years of professional software development experience
- Strong backend skills with Node.js
- Experience with a front-end framework, preferably Vue.js
- Proficiency in JavaScript (ES6+), asynchronous programming, and event-driven architecture
- Hands-on experience with AzureSQL / MSSQL, Redis, and file storage systems like Azure Files / MinIO
- Solid understanding of RESTful API development and integration
- Experience with Docker and Kubernetes for containerization and orchestration
- Familiarity with version control tools such as Git, GitHub, GitLab, or Bitbucket
- Strong problem-solving abilities and experience working in Agile teams
- Excellent communication and team collaboration skills