Back to search
Reference Agency Linkedin · Posted yesterday

Full Stack Engineer

Manama

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Our client is a fintech company based in Bahrain looking for a Senior Fullstack Engineer to help us build scalable, maintainable, and well-architected products that accelerate delivery and reduce time to market. In this role, you will contribute across backend services, web platforms, and mobile applications, working within a modern microservices architecture while shaping DevOps practices, promoting test-driven development, and enhancing observability across the engineering organization.


Key Responsibilities

  • Design, develop, and maintain scalable backend microservices using .NET / .NET Core.
  • Build and maintain modern frontend web applications using React, Angular, or similar frameworks.
  • Develop and maintain cross-platform mobile applications using Flutter.
  • Collaborate with product, design, and engineering teams to deliver high-quality end-to-end customer experiences across the web and mobile.
  • Apply TDD and industry-leading engineering practices across frontend, backend, and mobile development.
  • Work with AWS cloud services to deploy, scale, and operate applications.
  • Ensure robust observability across systems, including monitoring, logging, tracing, and alerting.
  • Containerize applications using Docker and work with modern CI/CD pipelines.
  • Optimize application performance, scalability, security, and maintainability. Mentor junior software engineers and contribute to knowledge sharing within the team.


Required Qualifications

  • 5+ years of experience in software engineering, including strong hands-on experience in backend and frontend development.
  • Strong experience with .NET / .NET Core and microservices architecture.
  • Proven experience building frontend applications using React, Angular, Vue, Flutter Web, or equivalent modern technologies**.
  • Experience developing mobile/web applications using Flutter / Dart. Strong understanding of TDD, design patterns, and clean code principles.
  • Practical experience with AWS cloud services.
  • Experience with Docker and containerized environments.
  • Solid understanding of REST APIs, system integration, and modern application architecture.
  • Demonstrated problem-solving ability and strong product-minded thinking.
  • Deep understanding of observability practices, including logs, metrics, and distributed tracing.
  • Excellent communication skills with the ability to collaborate effectively in a cross-functional and global team environment.
  • A mindset focused on automation, reliability, and enhancing developer experience.


Nice-to-Have

  • Experience with serverless architectures.
  • Familiarity with message brokers (Kafka, SQS, etc.) and async processing.
  • Experience with TypeScript, frontend testing frameworks, or design systems.
  • Exposure to Kubernetes or infrastructure-as-code tools such as Terraform.
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search