Avrioc Technologies Circular Logo

Senior Software Engineer

Avrioc Technologies Abu Dhabi, United Arab Emirates Posted: 20 Jan 2025

Financial

  • Estimate: $48k - $72k*
  • Zero income tax location

Accessibility

  • Office Only
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job

Avrioc Technologies, headquartered in Abu Dhabi, specializes in developing innovative applications, software, games, and AI models aimed at enhancing everyday experiences. Among its offerings are licensed fintech solutions, AI-driven products, and a virtual cycling platform called MyWhoosh.

About the Role

We are seeking a self-motivated, multi-tasking team player to take on the role of a lead developer. The candidate will be responsible for developing new software products and enhancing existing ones. The ideal candidate excels in working with large-scale applications and frameworks while possessing outstanding communication and leadership skills.

Key Responsibilities

  • Web Application Development: Lead the design, development, and maintenance of scalable and high-performance web applications.
  • Technology Integration: Work with front-end and back-end technologies, integrating various systems using modern frameworks (ReactJS, VueJS, NodeJS, Go Lang).
  • Microservices Architecture: Design and implement robust microservices-based applications using messaging tools for high throughput and low-latency processing.
  • Database Management: Utilize relational (MySQL) and NoSQL (MongoDB) databases to design and optimize efficient schemas.
  • DevOps & Infrastructure: Manage containerized applications with Docker and Kubernetes and facilitate CI/CD pipelines and cloud deployments.
  • Search and Analytics: Use Elasticsearch and other tools for logging, searching, and monitoring of web applications.
  • WordPress Development: Implement and customize WordPress themes and plugins, integrating them seamlessly with custom back-end solutions.
  • Performance Optimization: Analyze, test, and optimize applications for performance, scalability, and responsiveness.
  • Collaboration & Leadership: Mentor junior developers and collaborate with engineering teams, project managers, and stakeholders.

Technical Skills

  • Programming Languages: Strong expertise in PHP, JavaScript, Go Lang, NodeJS, ReactJS, and VueJS.
  • Web Frameworks & Libraries: Experience with ReactJS, VueJS, and NodeJS; Go Lang for concurrent systems.
  • Message Brokers: Familiarity with RabbitMQ and Kafka for event-driven architectures.
  • Databases: Solid experience with MySQL and MongoDB.
  • Search & Analytics: Experience with Elasticsearch and the Elastic Stack.
  • DevOps Tools: Proficiency in Docker, Kubernetes, and CI/CD tools for deployment.
  • WordPress: Expertise in developing and customizing WordPress-based applications.
  • Version Control: Proficient in Git and GitHub/GitLab.

Additional Skills

  • Strong analytical and debugging skills.
  • Experience in Agile methodology and collaboration.
  • Excellent verbal and written communication skills.
  • Strong leadership capabilities.

Experience & Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field (relevant experience may substitute for a degree).
  • 10+ years of experience in web development, including at least 5 in a senior or leadership role.
  • Proven track record in building scalable web applications and experience with modern web frameworks and cloud-based platforms.
  • Hands-on experience in WordPress development.

Language Requirements

  • Proficiency in English is required.
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.