The Role
Develop and maintain frontend features and backend services using serverless AWS architecture. Build reusable code, write automated tests, participate in code reviews, troubleshoot production issues, contribute to documentation and architecture decisions, and optimize applications for performance, scalability, validation, and accessibility while collaborating with stakeholders.
Summary Generated by Built In
About Us
Maven Insights and Solutions (Maven Insights) is a boutique
management consulting firm headquartered in Dubai, the United
Arab Emirates. We have a diverse team of innovative and dynamic
experts and consultants. Our team works with a network of
reputable clients and partners in the EMEA region including
large organizations operating in telecom, technology,
government, banking, insurance, real estate development, retail,
services, chemicals, e-commerce and transportation sectors.
We are seeking a passionate full stack engineer to join us on our journey and help build the future of our services. From day one, you will be part of a tech-focused, agile team dedicated to helping Maven Insights and its clients, some of the region’s most innovative and influential organizations, perform at their best.
Requirements:
Qualifications:
• Bachelor's degree (BSc or equivalent) in Computer Science or a related field.
• Minimum 3 years of relevant experience.
• Active GitHub profile demonstrating personal projects or open-source contributions.
• Strong verbal and written communication skills in both English and Turkish.
Core Technical Skills:
• Front-end development using React, TypeScript, HTML5, CSS3, and SCSS.
• Serverless back-end development using AWS Lambda, Node.js, and TypeScript
• Strong knowledge of AWS Serverless architecture (Lambda, API Gateway, S3, Cognito, CloudFront, etc.) and AWS CDK.
• Experience with RESTful and GraphQL APIs.
• Proficiency in MongoDB, MQL, and aggregation framework.
• Strong understanding of Git, branching strategies, pull requests, GitHub Actions, Dependabot, npm, and dependency management.
• Ability to build responsive, accessible, user-friendly applications from UI designs.
• Ability to build responsive, accessible, user-friendly applications from UI designs.
• Familiarity with web infrastructure, including HTTP, DNS, and web hosting.
Additional knowledge:
• UI component libraries such as Bootstrap, Angular Material, Materialize, or Ionic.
• Cross-browser testing, debugging, and SEO best practices.
• OOP, Design Patterns, and SOLID principles.
• SDLC and CI/CD methodologies.
• Basic use of Photoshop, Adobe XD, or Figma for design adjustments.
• Hybrid mobile app development using React Native, Ionic, or Capacitor.
• Testing methodologies and tools, including unit, integration, end-to-end, load, and accessibility testing (Jest, Jasmine, Cypress, JMeter).
Familiarity / Nice to Have:
• Microservices and containerization using Docker and Kubernetes.
• Agile methodologies, including Scrum and Kanban.
• AI technologies and AI-powered applications, including AI-assisted software development for code generation, review, and optimization.
Responsibilities
• Develop new frontend features and backend services while maintaining existing systems.
• Build standardized and reusable code and libraries for future use.
• Participate in code reviews.
• Troubleshoot production issues.
• Write automated tests.
• Contribute to technical documentation.
• Contribute to architecture decisions and provide realistic development estimates.
• Optimize applications for maximum performance and scalability.
• Ensure proper validation of data exchanged between frontend and backend.
• Collaborate with other team members and stakeholders.
• Maintain high code quality and application consistency.
• Stay up-to-date on emerging technologies
Skills Required
- Bachelor's degree in Computer Science or related field
- Minimum 3 years of relevant experience
- Active GitHub profile with personal projects or open-source contributions
- Strong verbal and written communication skills in English and Turkish
- Front-end development with React and TypeScript
- HTML5, CSS3, SCSS
- Back-end development with Node.js
- AWS Serverless architecture (Lambda, API Gateway, S3, Cognito, CloudFront) and AWS CDK
- Experience with RESTful and GraphQL APIs
- Proficiency in MongoDB, MQL, and aggregation framework
- Strong knowledge of Git, branching strategies, pull requests, dependency management (npm)
- Familiarity with GitHub Actions and Dependabot
- Ability to build responsive, accessible, user-friendly applications from UI designs
- Familiarity with web infrastructure (HTTP, DNS, web hosting)
- UI component libraries (Bootstrap, Angular Material, Materialize, Ionic)
- Cross-browser testing, debugging, and SEO best practices
- OOP, Design Patterns, and SOLID principles
- SDLC and CI/CD methodologies
- Basic use of Photoshop, Adobe XD, or Figma
- Hybrid mobile app development using React Native, Ionic, or Capacitor
- Testing tools and methodologies (Jest, Jasmine, Cypress, JMeter)
- Microservices and containerization (Docker, Kubernetes)
- Experience with Agile methodologies (Scrum, Kanban)
- Familiarity with AI technologies and AI-assisted development
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Maven Insights & Solutions is a regional boutique management consulting firm offering professional services in strategy, analytics, business transformation, growth strategy, and commercial excellence.

.png)






