Key Responsibilities:
• Lead a team of developers to design and deliver robust, scalable, and high-performance full-stack applications.
• Act as the technical point of contact, resolving complex issues and ensuring adherence to best practices.
• Mentor and guide developers at all levels, fostering a culture of continuous learning and skill enhancement.
• Conduct code reviews, provide constructive feedback, and ensure high coding standards across the team.
Application Development:
• Develop high-quality, maintainable front-end applications using Flutter.
• Design and implement back-end systems using Node.js, JavaScript frameworks, and GraphQL/REST APIs.
• Drive database design, optimization, and maintenance with PostgreSQL.
API Development & Management:
• Design, build, and manage scalable and secure RESTful APIs and GraphQL APIs.
• Experience in Implementing API gateways for traffic management, security, and performance:
• Expertise in API gateways such as Kong, nginx-plus, Apigee, or Azure API Management.
• Configure policies for rate limiting, authentication, logging, caching, and request/response transformations.
• Monitor and optimize API performance and scalability while ensuring adherence to industry best practices.
Architecture & Design:
• Architect scalable and secure application solutions, ensuring modularity and maintainability.
• Define and implement software development methodologies and standards for the team.
• Ensure seamless integration between front-end and back-end systems.
Mentorship and Team Development:
• Provide hands-on technical mentorship to team members to enhance their technical proficiency.
• Organize and lead technical workshops, knowledge-sharing sessions, and training programs.
• Create and support individual growth plans for developers, identifying opportunities for skill development and career advancement.
• Empower junior developers by delegating tasks that encourage independent problem-solving.
Deployment & DevOps:
• Oversee containerized deployments using Docker and Kubernetes.
• Establish and maintain CI/CD pipelines for streamlined deployments.
• Collaborate with DevOps teams to optimize infrastructure, automate workflows, and ensure system reliability.
Collaboration & Communication:
• Work closely with cross-functional teams, including UI/UX designers, product managers, and QA teams.
• Communicate technical concepts effectively to non-technical stakeholders.
Qualifications and Skills - Technical Frameworks:
• Should have 5+ years of experience in leading a team of developers.
• Bachelors in Information Technology or Software development.
• Strong experience with API gateway technologies (e.g., Kong, AWS API Gateway, Apigee, Azure API Management, or similar).
• Proficiency in configuring API gateway features such as:
• Authentication and authorization mechanisms (e.g., OAuth, JWT, API keys).
• Traffic control (rate limiting, quotas, throttling).
• Caching for improved API performance.
• Request/response transformation and API routing.
• Experience in implementing API monitoring, analytics, and lifecycle management using gateway tools.
• Proficient in developing responsive, high-performance mobile and web applications using Flutter.
• Experience with Dart programming language and building custom UI components.
• Strong understanding of state management techniques (e.g., Provider, Bloc, Redux).
• Expertise in Node.js and frameworks like Express and NestJS,
• Proficiency in building and optimizing RESTful APIs and GraphQL APIs.
• Strong understanding of asynchronous programming and performance optimization.
• Database Design and Management: Advanced skills in PostgreSQL, including complex SQL, indexing, and performance tuning.
• DevOps & Deployment: Hands-on experience with Docker, Kubernetes, and CI/CD pipelines.
• Cloud Platforms & Monitoring Tools: Familiarity with cloud services (AWS, Azure, GCP) and tools like Prometheus, Grafana, or ELK Stack.
Job Type: Full-time
Pay: AED15,000.00 - AED23,000.00 per month
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.