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 our Maven Insights and its clients, some of the region’s most innovative and influential organizations, perform at their best.
Requirements:
Qualifications
• Degree (BSc minimum) in Computer Science or relevant field
• 6+ years of professional full stack development experience
• A GitHub account is required for the proven track record of delivering scalable web applications
• Code versioning tools such as Git(preferred), GitLab, CodeCommit, BitBucket etc.
• Agile/Scrum/Kanban methodologies.
Tech Skills
Frontend:
• HTML5, CSS3, SCSS
• Proficiency with React, JavaScript (ES6+) and TypeScript
• State management libraries like Redux, Vuex, or NgRx
• Hybrid native app implementation using React Native(preferred), Ionic, Flutter, Xamarin etc.
• Using package managers like npm(preferred), Yarn etc.
• Responsive and mobile-first design principles and UI/UX design understanding
• Experience with modern UI component libraries such as Bootstrap, Tailwind, Angular Material, Materialize, Ionic
• Networking basics such as HTTP, TCP, cookies/sessions, authentication and authorization, CORS, caching, SSL/TLS, DNS, web hosting, security basics etc.
• SEO principles and accessibility patterns
• Experience in integrating 3rd-party tool APIs like Stripe, Google Analytics, Hotjar and Sentry
• Unit, E2E, UI, accessibility, performance, cross-browser testing using Jasmine, Jest, Karma, Protractor, Mocha, Cypress, JMeter etc.
Backend:
• Hands on experience with Python, PHP and nginx. NodeJS is good to have
• Restful and GraphQL APIs.
• SQL and NoSQL Databases such as MySQL(preferred), PostgreSQL, DynamoDB(preferred), MongoDB.
• AWS Serverless architecture is a big plus.
• Unit, integration, API, load/stress, security, database testing
• OOP, Design Patterns and SOLID.
• SDLC and CI/CD methodologies and tools.
• Familiarity with micro service architecture using Container (Kubernetes, Docker etc.)
Personal Skills
• Desire to learn more and be a quick learner.
• Problem analysis and solution oriented.
• A solid habit of documentation preparation and frequent reporting.
• Effective oral and written communication skills. (Turkish and English)
• Attention to detail.
• Well organized.
• Excellent analytical and multitasking skills.
• An ability to perform well in a fast-paced environment.
• Strong team member.
Responsibilities
• Develop new user-facing applications and backend systems, while maintaining/improving the existing ones.
• Build standardized and reusable code and libraries for future use.
• Ensure the technical feasibility of architectural planning and implementation while suggesting a realistic time schedule.
• Optimize applications for maximum performance and scalability.
• Assure that all data is validated and cleared before submitting to between frontend and backend.
• Collaborate with other team members and stakeholders.
• Ensure high quality standards and brand consistency.
• Stay up-to-date on emerging technologies.