M

Mid-Level Full Stack Developer

Job Description - Mid-Level Full Stack Developer

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.
• Back-end development with Node.js.
• Strong knowledge of 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 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.
• 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




Original job Mid-Level Full Stack Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

About the Company

Maven Insights

Maven Insights provides professional consulting services in strategy, analytics and business transformation.

Read more about the company

Similar Full Stack Developer Jobs in Turkey

GrabJobs is the no1 job portal in Turkey, connecting you to thousands of jobs fast! Find the best jobs in Turkey, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.