Full Stack Engineer - Fintech Start-Up
Join a fast-growing fintech start-up building modern financial infrastructure and digital products for international markets. As a Full Stack Engineer, you’ll play a key role in shaping the platform, influencing technical direction, and helping scale products from an early-stage environment into something much bigger.
This role is only open to Bahraini nationals.
What You’ll Be Doing- Designing and building scalable backend microservices using .NET / .NET Core.
- Developing modern frontend applications using React, Angular, or similar frameworks.
- Building and maintaining cross-platform mobile applications using Flutter.
- Working within a modern microservices and cloud-first architecture.
- Collaborating closely with Product and Design teams to deliver end-to-end customer experiences.
- Driving clean code practices, refactoring, and long-term maintainability across the platform.
- Applying TDD and strong engineering principles across frontend, backend, and mobile development.
- Working with AWS cloud services to deploy, scale, and operate applications.
- Improving observability through monitoring, tracing, logging, and alerting practices.
- Working with Docker, CI/CD pipelines, and automated deployment workflows.
- Supporting performance, scalability, security, and reliability improvements across systems.
- Mentoring engineers and helping shape engineering standards as the team grows.
- 5+ years of experience in software engineering with strong hands-on full stack experience.
- Strong experience with .NET / .NET Core and microservices architecture.
- Experience building frontend applications using React, Angular, Vue, or similar technologies.
- Commercial experience with Flutter / Dart development.
- Strong understanding of clean code, refactoring, TDD, and modern engineering practices.
- Experience working with AWS and containerized environments.
- Good understanding of APIs, distributed systems, and scalable application design.
- Strong communication skills and the ability to collaborate effectively across technical and non-technical teams.
- A strong product mindset with the ability to balance technical quality, customer needs, and delivery priorities.
- Someone who enjoys ownership, autonomy, and building within a scaling start-up environment will do well here.
- Experience with serverless architectures.
- Exposure to Kafka, SQS, or event-driven systems.
- Experience with Type Script, frontend testing frameworks, or design systems.
- Exposure to Kubernetes or Terraform.
- Experience working on high-scale, transaction-heavy, or fintech platforms.
- Opportunity to join a scaling fintech start-up at an early stage and make a genuine impact.
- High level of ownership and influence across architecture, engineering standards, and product delivery.
- Exposure across backend, frontend, cloud, Dev Ops, and mobile engineering.
- Fast-moving product-focused environment with real technical challenges to solve.
- Collaborative culture with direct access to decision-makers and leadership.
- Competitive salary and package.
- The chance to help build and scale products used across international markets.
If you’re a strong Bahraini engineer who enjoys building scalable products, working closely with product teams, and having real ownership inside a start-up environment, we’d love to hear from you.
Send your CV or get in touch in confidence to learn more.
nine
Dots is Bahrain's only specialist technology & outsourcing recruitment agency advertising this role on behalf of our client.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).