Job Description
About the Role:
We are seeking an experienced Full Stack Engineer to join our dynamic team in Dubai. In this role, you will be responsible for designing, developing, and maintaining scalable web applications and APIs. You will work across the entire technology stack, collaborate with cross-functional teams, and mentor junior developers to deliver high-quality solutions that drive our business forward.
Responsibilities:
- Design, develop, and maintain responsive web applications using modern frontend frameworks and backend services
- Collaborate with product managers, UX designers, and other stakeholders to gather requirements and translate them into technical specifications
- Implement RESTful APIs and microservices, ensuring high performance and reliability
- Write clean, maintainable, and well-tested code following best practices and coding standards
- Optimize application performance, scalability, and security
- Participate in code reviews, provide constructive feedback, and uphold code quality
- Manage CI/CD pipelines and automate deployment processes
- Troubleshoot and resolve production issues in a timely manner
- Mentor and support junior engineers, fostering a culture of continuous learning
Required Qualifications:
- 7+ years of professional experience as a Full Stack Engineer or similar role
- Proficiency in JavaScript/TypeScript and at least one modern frontend framework (React, Angular, or Vue)
- Strong experience with backend technologies such as Node.js, Python, Java, or .NET
- Solid understanding of relational and NoSQL databases (MySQL, PostgreSQL, MongoDB)
- Experience designing and consuming RESTful APIs and microservices architecture
- Hands-on experience with cloud platforms (AWS, Azure, or GCP)
- Familiarity with version control systems (Git) and branching strategies
- Experience with automated testing frameworks (unit, integration, e2e)
- Practical knowledge of CI/CD tools and pipelines (Jenkins, GitLab CI, GitHub Actions)
- Excellent problem-solving skills and attention to detail
- Strong communication and teamwork skills
Preferred Qualifications:
- Experience with containerization and orchestration tools (Docker, Kubernetes)
- Hands-on with DevOps practices and infrastructure as code (Terraform, CloudFormation)
- Prior experience in Agile/Scrum environments
- Familiarity with performance tuning and caching strategies (Redis, Varnish)
- Experience with serverless architectures and functions (AWS Lambda, Azure Functions)
- Cloud certifications (AWS Certified Solutions Architect, Microsoft Azure Developer)
- Background in mentoring or leading engineering teams
Position Details
- Position Title: Full Stack Engineers
- Location: Dubai, united arab emirates
- Industry: Aerospace
- Experience Required: 7+ years