Avrioc Technologies Circular Logo

Software Engineer Backend (Node.js)

Avrioc Technologies Abu Dhabi, United Arab Emirates Posted: 17 Dec 2024

Financial

  • Estimate: $60k - $90k*
  • Zero income tax location

Accessibility

  • Office Only
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job:
MyWhoosh is a virtual cycling solution that brings the invigorating experience of outdoor cycling into the home by creating a social and immersive indoor cycling experience for users. MyWhoosh is a free-to-play game where users can pursue their training and fitness goals, participate in online events, and experience beautiful virtual environments from the comfort of their homes. Riders engage in a virtual world of cycling, enjoying the freedom to explore and ride at their desired intensity while being part of an engaging and supportive community.

About the Role:
As a Senior Software Engineer – Backend (Node.js), you will be responsible for the development and maintenance of our backend systems that power our highly scalable products.

Key Responsibilities:

  • Demonstrate a deep understanding and hands-on experience in building highly scalable products.
  • Collaborate effectively with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality software solutions.
  • Design and develop efficient, reusable, and reliable code.
  • Participate actively in code reviews to maintain code quality and ensure adherence to coding standards.
  • Continuously identify and implement improvements in system architecture, performance, and scalability.
  • Conduct thorough testing and debugging of software to ensure smooth operation and resolve any issues or defects.
  • Mentor and provide guidance to junior engineers when needed.

Skills & Expertise:

  • Experience in delivering high-quality backend applications, including consuming and building enterprise-grade APIs.
  • Excellent programming skills in Node.js; NestJS and TypeScript are preferred.
  • Strong understanding and hands-on experience with SOLID principles and design patterns.
  • Hands-on experience with MySQL and MongoDB.
  • Working experience with at least one messaging technology (RabbitMQ or Kafka).
  • Familiarity with caching solutions (Redis or Memcached).
  • Understanding of microservices architecture.
  • Comfortable writing test cases for code.
  • Strong data structure and problem-solving skills.
  • Experience with Vue.js, Angular, or React.js is a plus.
  • Understanding of cloud application development, with basic knowledge of deploying on AWS (EC2, RDS, S3, etc.).
  • Familiarity with version control and CI tools (Git, SVN, Jenkins, CircleCI).
  • Experience with the ELK stack is a plus.

Qualifications & Requirements:

  • Bachelor’s or Master’s degree, or relevant experience.
  • 5+ years of relevant experience in backend application development.
  • Proven track record of contributing to highly scalable products.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.
  • Ability to work effectively in a fast-paced, dynamic environment.
  • Experience with Agile/Scrum methodologies is preferred.

If you are ready to join a dynamic team that fosters innovation and creativity, Avrioc Technologies welcomes your application.

Apply now

Jobs you might like   View all jobs

About Avrioc Technologies

Avrioc Technologies, based in Abu Dhabi, has dedicated more than a decade to the pursuit of innovation and continuous growth. Our journey commenced with a humble yet powerful vision – to transform ordinary experiences into the extraordinary. We embarked as a small, impassioned team, armed with unwavering commitment to excellence and fueled by boundless dreams. Through the years, we have expanded, evolved, and gained invaluable insights, yet our fundamental conviction remains steadfast: every idea, regardless of its audacity, merits the opportunity to flourish. Our relentless drive to redefine technological boundaries has culminated in the creation of groundbreaking products, now embraced daily in the GCC market and across the globe. At Avrioc, we understand that success is built on a strong foundation. That's why we heavily invest in infrastructure design, ensuring that our products and services are not only cutting-edge but also reliable and robust.