About Us
Metayb is a fast-growing digital transformation company empowering organizations to thrive in the digital-first era. In just three years, we've built a team of 350+ experts focused on creating seamless customer experiences, boosting operational efficiency, and delivering actionable insights. Our core strengths include Digital Transformation, Data Science, SAP Implementation, Workflow Automation, Finance, and Supply Chain services, with aspirations to expand into IoT, AI / ML, and Virtual Reality. By leveraging emerging technologies, Metayb aims to be a trusted global partner in delivering impactful, future-ready solutions.
Job Description
We are seeking an experienced Senior Software Developer (MEAN) to create scalable software solutions. The Key member should have extensive experience in Node.js, Angular, Firestore DB, and a strong understanding of cloud-based architectures. Additional experience with Azure DevOps, Service Bus, API Gateways, and microservices-based architectures is highly preferred. This role requires someone who is passionate about delivering high-quality software solutions, thrives in an agile environment, and can mentor junior developers.
Key Responsibilities
- Backend Development : Design, develop, and maintain scalable Node.js services and APIs.
- Frontend Development : Build and optimize Angular applications with a strong focus on user experience.
- Database Management : Develop and manage Firestore DB, ensuring performance and scalability.
- Cloud & DevOps : Deploy and manage applications using Bitbucket, CI / CD pipelines, and cloud-native solutions.
- Messaging & Integration : Work with Azure Service Bus, API Gateways, and event-driven architectures for distributed systems.
- Microservices Architecture : Design and implement microservices using best practices for high availability and performance.
- Security & Performance : Implement secure coding practices, API security (OAuth, JWT, etc.), and performance optimization strategies.
- Collaboration & Mentorship : Work closely with cross-functional teams, conduct code reviews, and mentor junior developers.
- Agile Development : Participate in daily stand-ups, sprint planning, and contribute to the continuous improvement of development processes
Skill Sets We Require
5+ years of experience in software development with a focus on Node.js and Angular.Strong knowledge of Firestore DB, NoSQL databases, and real-time data synchronization.Previous experience in integrating with POS (Point of Sale) systems is preferred.Experience in Azure DevOps (CI / CD, pipelines, and repositories).Hands-on experience with Azure Service Bus, API Gateway configurations, and distributed architectures.Knowledge of microservices patterns, containerization (Docker, Kubernetes), and cloud-native architectures.Experience with GraphQL, RESTful API development, authentication & authorization mechanisms.Familiarity with unit testing, integration testing, and automated test frameworks.Strong understanding of Git, branching strategies, and agile methodologies.Experience with other front-end frameworks like React or Vue.js.Knowledge of Terraform, Kubernetes (AKS), and Infrastructure as Code (IaC).Experience in logging & monitoring tools (e.g., Prometheus, ELK Stack, Azure Monitor).Exposure to AI / ML integrations in cloud applicationsExperience & Pedigree
Bachelor's / Master's degree in Computer Science Engineering or equivalentDisclaimer : The job title mentioned in this description is generic and intended for broad categorization purposes. The final designation will be determined based on the candidate's performance during the interview process, relevant experience, and alignment with the organizational hierarchy.
Skills Required
Graphql, Restful Api, Prometheus, Node.js, Elk Stack, Microservices, Angular, Git, Docker, Terraform, Service Bus, Kubernetes, Azure Devops