-
View all jobs
Responsibilities
- Design and develop scalable web and mobile applications with Python and Node.js for the backend and React JS for the frontend.
- Implement security and data protection measures for web and mobile applications.
- Optimize applications for maximum speed and scalability across various devices.
- Bridge the gap between visual elements and server-side infrastructure, taking an active role on both sides.
- Collaborate with front-end developers on API design and integration.
- Write comprehensive unit tests and end-to-end tests to ensure code reliability and maintainability.
- Mentor junior developers, providing guidance and support for their growth.
- Analyze and improve efficiency, scalability, and stability of various system resources.
- Engage with modern cloud technologies and DevOps practices for CI/CD pipelines.
- Continuously update technical knowledge and skills by attending workshops, reviewing professional publications, etc.
Skills and Attributes
- Strong understanding on Python, NodeJS, ReactJS, React JS and TypeScript
- In-depth knowledge of Fast API, ExpressJS, RESTful API design principles.
- Expertise in front-end development using Next.js and state management libraries such as Redux.
- Hands-on experience in publishing mobile apps on the App Store and Google Play Store.
- Develop and enhance a real-time compunction using WebSocket and WebRTC.
- Design and implementation of low latency, high-availability and performant application.
- Make decisions in the way to build the product.
- Implementation of security and data protection along with best storage solutions.
- Writing reusable testable and efficient code.
- Collaborate with the Data and AI team to implement and enhance AI functionalities to the outer world.
- Design, optimized and expand server architecture for an AI based platform.
- Experience with SQL, NoSQL, and Elasticsearch databases.
- Proficient in logging tools like Kibana and Elasticsearch.
- Execute code in Linux environments and deploy via Kubernetes with Docker containers.
- Implement Pub/Sub patterns using RabbitMQ and Redis for caching and queuing.
- Foster an ownership-driven culture.
- Complete understanding of unit testing.
Qualification & Requirements
- Bachelor's or Master’s degree in Computer Science, Software Engineering, or related field.
- A minimum of 5 years' experience in full stack development with a significant focus on backend technologies.
Key Skills
Ranked by relevance
ai
python
server
react
elasticsearch
kubernetes
rabbitmq
reactjs
storage
docker
devops
nosql
redis
linux
cloud
cicd
sql
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Full Stack Engineer
2026-06-17
Full-time
Mid-Senior
Sweden
IT System Custom Software Development
Information Technology
View Job Details
Related
Full Stack Engineer
2026-06-13
Full-time
Mid-Senior
Singapore
Information Technology & Services
Information Technology
View Job Details
Related
Fullstack Engineer II - Kraken Core
2026-06-17
Full-time
Not Applicable
United Kingdom
Business Consulting
Engineering
Login to Apply
- Posted
- Jun 21, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Abu Dhabi Emirate
- Company
- Avrioc Technologies
Industries
IT System Custom Software Development
Categories
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Full Stack Engineer
2026-06-17
Full-time
Mid-Senior
Sweden
IT System Custom Software Development
Information Technology
View Job Details
Related
Full Stack Engineer
2026-06-13
Full-time
Mid-Senior
Singapore
Information Technology & Services
Information Technology
View Job Details
Related
Fullstack Engineer II - Kraken Core
2026-06-17
Full-time
Not Applicable
United Kingdom
Business Consulting
Engineering