Mid-Level Full Stack Developer
Maven Insights
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
Bu ilan LinkedIn Jobs Türkiye kaynağından doğrulandı. Başvuru özgün kaynakta tamamlanır.
Özgün ilanda başvur ↗
Bu ilanda sorun mu var?