About the Company
Avrioc Technologies, headquartered in Abu Dhabi, UAE, specializes in developing applications, software, games, and AI models that enhance daily experiences. Its offerings include CBUAE Licensed Fintech solution, AI-driven products, indoor cycling platform, VoIP application and freelance platform. The company is dedicated to innovation and continuous growth, aiming to transform ordinary experiences into extraordinary ones.
About Our Game:
MyWhoosh is a Virtual Cycling Solution that brings the invigorating experience of outdoor cycling home by creating a social and immersive indoor cycling experience for users.
www.MyWhoosh.com
About the Role
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have 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 both front-end and back end technologies, integrating various systems and services using modern frameworks (ReactJS, VueJS, NodeJS, Go Lang).
- Microservices Architecture: Design and implement robust microservices-based applications leveraging RabbitMQ, Kafka, and other messaging tools for high throughput and low-latency data processing.
- Database Management: Utilize relational (MySQL) and NoSQL databases (MongoDB) to design and maintain efficient and scalable database schemas. Optimize database performance and ensure data integrity.
- DevOps & Infrastructure: Manage containerized applications using Docker and Kubernetes. Experience in CI/CD pipelines, cloud infrastructure, and deployments.
- Search and Analytics: Work with Elasticsearch and other tools within the Elastic Stack 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 where needed.
- Performance Optimization: Continuously analyze, test, and optimize applications for performance, scalability, and responsiveness.
- Collaboration & Leadership: Mentor junior developers, collaborate closely with other engineering teams, project managers, and business stakeholders. Lead code reviews and best practice sessions.
Technical Skills:
- Programming Languages : Strong expertise in PHP, JavaScript, Go Lang, NodeJS, ReactJS, and VueJS.
- Web Frameworks & Libraries : ReactJS, VueJS, NodeJS for building responsive front-end and back-end applications. Go Lang for building performant, concurrent systems.
- Message Brokers : Experience with RabbitMQ and Kafka for handling messaging and event-driven architectures.
- Databases : Strong experience with MySQL (relational databases) and MongoDB (NoSQL databases).
- Search & Analytics: Experience with the Elastic Stack (Elasticsearch, Logstash, Kibana) for logging, monitoring, and analytics.
- DevOps Tools: Experience with Docker, Kubernetes, and CI/CD tools for automated deployment and containerized application management.
- WordPress: Expertise in developing and customizing WordPress-based websites and applications.
- Version Control: Strong proficiency in Git and GitHub/GitLab for source code management.
Additional Skills:
- Problem Solving: Strong analytical and debugging skills to identify and resolve complex issues in the development lifecycle.
- Agile Methodology: Experience working in Agile teams and delivering incremental and iterative product features.
- Communication: Excellent verbal and written communication skills to interact with cross-functional teams and clients.
- Leadership: Ability to lead by example, provide technical mentorship, and foster a collaborative environment for all team members.
Experience & Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field. Relevant experience in lieu of a degree will also be considered.
- 10+ years of experience in web development, with at least 5 years in a senior or leadership role.
- Proven track record of building scalable and performant web applications across the stack.
- Strong experience working with modern web frameworks, microservices architecture, and cloud-based platforms.
- Handson experience in WordPress development, including plugin/theme development and customization.
Avrioc is an equal-opportunity employer and is committed to diversity and inclusion. We encourage candidates from all backgrounds to apply.