Senior Software Engineer
MINDFREE Consulting | Insurance Talent Hub
- Manama, Bahrain
- Permanent
- Full-time
performance and scalability.Mentor and Elevate: Provide technical leadership and mentorship to junior developers, championing best practices through rigorous code reviews and knowledge sharing.Ensure Operational Excellence: Implement comprehensive monitoring, logging, and alerting solutions to guarantee the health, reliability, and proactive management of our systems.Strategic Contribution: Play a pivotal role in strategic decisions regarding backend architecture, technology stack selections, and future platform evolution.What You'll Bring:Extensive Backend Expertise: Strong hands-on experience as a MEAN Stack Developer with a proven track record of building and scaling complex backend systems.Distributed Systems Mastery: Deep experience building distributed and scalable backend infrastructure with a microservices-first design philosophy.
API Design Proficiency: In-depth understanding and practical experience with RESTful API design and microservice architectures.Core Technologies: Proficient in Node.js, Express.js or Nest.js, with a solid grasp of building RESTAPIs, Websockets, SQL/NoSQL Databases (MongoDB), message queues, distributed caches, and data pipelines.Problem-Solving Acumen: Exceptional troubleshooting, debugging, and performance tuning skills.Nice to Have:Experience with GCP deployments and pipeline management.
Prior experience integrating with external systems, especially ERPs.
Familiarity with AI/ML concepts and their application in backend services.
Knowledge of monorepos and tools like Nx.dev.