Senior Full Stack Developer
Role Overview
Job requirements
• Design, develop, and maintain full stack features using .NET (backend) and React (frontend)
• Build, integrate, and maintain services within a microservices architecture
• Design and integrate RESTful APIs across services
• Deploy, monitor, and manage infrastructure on AWS
• Write clean, maintainable, well-tested code and participate in code reviews
• Collaborate with product managers and designers to translate requirements into technical solutions
• Work with QA to identify and resolve bugs, and support test automation where relevant
• Contribute to architectural decisions and help improve engineering practices as the team scales
• Use AI tools to accelerate development, debugging, and documentation where appropriate
Job responsibilities
• 6+ years of full stack development experience
• Strong hands-on experience with .NET (C#) for backend development
• Strong hands-on experience with React for frontend development
• Experience working with microservices architecture — designing, building, or maintaining independently deployable services
• Experience working with AWS services (e.g. EC2, S3, Lambda, RDS, or similar)
• Solid understanding of REST API design and relational databases
• Comfortable working in ambiguity and taking ownership of features from design to deployment
• Strong written and verbal communication skills for cross-functional collaboration
• Practical experience using AI coding tools (e.g. Claude) to boost productivity
• Bonus: experience with CI/CD pipelines, Docker, or container orchestration (Kubernetes/ECS)
Key Skills for This Role
Full Job Posting
Job requirements
- Design, develop, and maintain full stack features using .NET (backend) and React (frontend)
- Build, integrate, and maintain services within a microservices architecture
- Design and integrate RESTful APIs across services
- Deploy, monitor, and manage infrastructure on AWS
- Write clean, maintainable, well-tested code and participate in code reviews
- Collaborate with product managers and designers to translate requirements into technical solutions
- Work with QA to identify and resolve bugs, and support test automation where relevant
- Contribute to architectural decisions and help improve engineering practices as the team scales
- Use AI tools to accelerate development, debugging, and documentation where appropriate
Job responsibilities
- 6+ years of full stack development experience
- Strong hands-on experience with .NET (C#) for backend development
- Strong hands-on experience with React for frontend development
- Experience working with microservices architecture — designing, building, or maintaining independently deployable services
- Experience working with AWS services (e.g. EC2, S3, Lambda, RDS, or similar)
- Solid understanding of REST API design and relational databases
- Comfortable working in ambiguity and taking ownership of features from design to deployment
- Strong written and verbal communication skills for cross-functional collaboration
- Practical experience using AI coding tools (e.g. Claude) to boost productivity
- Bonus: experience with CI/CD pipelines, Docker, or container orchestration (Kubernetes/ECS)
About Bamboo Card
B2B digital rewards infrastructure platform distributing gift cards and prepaid rewards to businesses worldwide.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Bamboo Card
Security Lead
Dubai, UAE
Full Stack Developer
, UAE
Engineering manager
Dubai, UAE
Head of Key Account Manager
Dubai, UAE
Senior DevOps Engineer
, UAE
Head of Marketing
Dubai, UAE
Senior QA Engineer
, UAE
eCommerce Manager
Dubai, UAE