Dubai Latest Jobs: Full Stack Developer Job Vacancy
Are you a passionate full-stack developer looking to work with innovative technologies and contribute to effective digital solutions? We are looking for a skilled and motivated individual to join our growing product and development team at one.com. In this key role, you will collaborate on the creation of high-quality web applications and services, leading projects from conception to launch and continuous improvement.
Job Description: Full-Stack Developer
As a full-stack developer, you will play a pivotal role in the design, development, and maintenance of scalable and robust digital products used by customers worldwide. You will work across the entire software development lifecycle, managing front-end interfaces, back-end systems, and database integrations. Your code will help deliver seamless user experiences and ensure the reliability and performance of our global platform.
Responsibilities:
• Design, develop, and deliver secure, scalable, and high-quality web applications within an agile development environment.
• Build and integrate AI-powered features by integrating machine learning models and algorithms into full-stack web applications.
• Lead software development projects, provide technical guidance, mentor team members, and ensure the delivery of clean, maintainable, and high-performing software.
• Participate in design and software reviews, providing constructive feedback to support and improve engineering standards.
• Optimize application performance to ensure reliability, scalability, and resource efficiency across all systems.
• Keep abreast of emerging technologies, continuously evaluating and implementing innovations that improve product development.
• Collaborate closely with cross-functional teams, including product managers, delivery leads, and QA leads, to align technical efforts with business objectives and ensure project success.
Requirements:
The ideal candidate will have the following:
• At least 5 years of experience designing, developing, deploying, and maintaining secure and scalable web applications.
• Mastery of front-end technologies such as ReactJS, Next.js, HTML, CSS, JavaScript, and TypeScript.
• Solid experience in back-end development with Node.js, Express, Java, and Python. • In-depth knowledge of data structures, algorithms, and software design patterns.
• Experience working with relational and non-relational databases, including PostgreSQL, MySQL, MongoDB, and CouchDB.
• Hands-on experience with container tools such as Docker and implementing CI/CD pipelines for automated integration and deployment.
• Experience with AI/ML frameworks (such as TensorFlow, PyTorch, Scikit-learn, and OpenCV) for behavioral modeling, computer vision, and natural language processing, including data preprocessing and model deployment.
• Knowledge of agile methodologies such as Scrum.
• Excellent team collaboration and communication skills.