Middle Full Stack Developer (.Net and Vue.js)
About the Company
AIR Media-Tech is an international media-tech company that creates an ecosystem of innovative products and services for YouTube creators. We help content creators grow, monetize their content, and scale their channels, with thousands of bloggers worldwide already using our solutions.
Company website: https://air.io/en
More About the Project
One of our key products is GIM—a next-generation crypto service that provides a secure and convenient way to exchange, withdraw, and top up cryptocurrencies in a single app.
Project website: https://gim.io/
Who We Are Looking For
Required Skills:
- Frontend: Strong proficiency in JavaScript, Vue.js 3 (Composition API, Pinia), Nuxt 3 (SSR, routing, modules)
- Experience with HTML5, CSS + responsive and cross-browser development
- Backend: At least 3 years of experience with ASP.NET Core, C# 10+, .NET 6/7/8
- Deep understanding of asynchronous programming (async/await)
- Experience working with relational databases
- Proficiency with Git
- Solid knowledge of SOLID principles, Clean Architecture
- Understanding of distributed systems
Personal Qualities:
- Strong teamwork skills
- Responsibility and attention to detail
- Analytical mindset
Nice-to-Have Skills:
- Experience with NHibernate, PostgreSQL, RabbitMQ
- Knowledge of Event-Driven Architecture, DDD, TDD
- Functional programming (F#, Rx.NET)
- Experience working with microservices, Docker, CI/CD
- Interest in cryptocurrencies
What You Will Do
- Develop and maintain the frontend (Vue 3 + Nuxt 3)
- Enhance backend services in .NET (working with databases, queues)
- Optimize performance and refactor code
- Participate in task planning and evaluation
What We Offer
- Financial compensation for medical insurance and courses (language, technical)
- Flexible schedule and work-life balance
- Remote work or a comfortable office (Starlink, kitchen, gym, kids' area)
- Animal-friendly office
- Corporate events and team-building activities
How to Apply?
If you're interested, send us your resume.
We look forward to having you on our team!