Company logo hidden

Software Engineer – Backend (NodeJS)

Unlock employer 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

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.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

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 Direct

Jobs you might like   View all jobs

About IT System Custom Software Development Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct