Avrioc Technologies Circular Logo

Software Engineer – Backend (NodeJS)

Avrioc Technologies Abu Dhabi, United Arab Emirates Posted: 18 Sep 2024

Financial

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

Accessibility

  • Office Only
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job
Avrioc Technologies is seeking a Software Engineer – Backend (Node.js) to join their team in Abu Dhabi. As a Software Engineer – Backend (Node.js), you will play a crucial role in the development and maintenance of our backend systems designed for scalability to support our wide range of products. You will work closely with cross-functional teams to deliver high-quality software solutions that meet the needs of our users.

Key Responsibilities

  • Develop and maintain backend systems using Node.js and a wide range of technologies including:
    • TypeScript, Cassandra, Redis, Elasticsearch, MySQL
    • RabbitMQ/Kafka, React.js, AWS, Microservices architecture
    • Flask, FCM & APNS (Firebase Cloud Messaging and Apple Push Notification Service), HMS (Huawei Mobile Services) push notifications
    • CI/CD tools (Jenkins), Jest/Mocha, Docker, Kubernetes
  • Build highly scalable and efficient products while collaborating effectively with product managers, designers, and other engineers.
  • Design, develop, and implement reusable and reliable code.
  • Participate in code reviews to ensure high standards of code quality and adherence to coding best practices.
  • Identify areas for improvement in system architecture, performance, and scalability and implement changes accordingly.
  • Conduct thorough testing and debugging to ensure smooth operation of software and resolve any issues or defects.
  • Mentor junior engineers as required.

Skills and Attributes

  • Strong proficiency in the specified tech stack.
  • Proven experience with highly scalable products.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills, with the ability to thrive in a fast-paced environment.
  • Familiarity with Agile/Scrum methodologies is preferred.

Qualifications & Requirements

  • Bachelor’s or master’s degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 5 years of professional experience in software engineering, with a focus on backend development.

At Avrioc Technologies, we are committed to fostering a dynamic and nurturing work environment that empowers our team members. Join us and contribute to innovative projects while growing within a supportive company culture.

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.