Full Stack Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Fecundity Technologies is seeking a Full Stack Engineer with strong backend engineering and system design experience to build enterprise-grade AI-enabled solutions within a banking environment.
Key Skills for This Role
Responsibilities
- Design and develop secure, scalable, and high performance full stack applications with a strong focus on backend engineering
- Build robust REST APIs and backend services for complex enterprise and AI enabled workflows
- Design microservices and distributed system architectures with reliable service to service communication
- Develop asynchronous and event driven workflows for long running and multi step processes
- Support orchestration and communication across backend services, AI components, document processing services, and internal or external systems
- Implement reliable processing patterns including idempotency, retries, timeout handling, failure recovery, and duplicate request prevention
- Design and optimize data models across SQL and NoSQL databases
- Implement scalable caching strategies using Redis or similar technologies
- Build secure authentication and authorization mechanisms across APIs and microservices
- Implement monitoring, logging, and observability capabilities to ensure production reliability
- Develop and maintain modern frontend applications and dashboards as part of end to end product delivery
- Collaborate with AI engineers, DevOps engineers, platform teams, architects, and business stakeholders
Requirements
- 6+ years of professional software engineering experience
- Strong hands on experience in Full Stack development with significant backend engineering responsibilities
- Strong experience with Node.js, TypeScript, and backend frameworks such as Express.js or NestJS
- Hands on frontend experience with React.js, Next.js, or similar modern frameworks
- Strong experience designing and developing RESTful APIs
- Strong experience with microservices and distributed systems
- Experience with asynchronous processing, messaging, and event driven architectures
- Hands on experience with Kafka, RabbitMQ, Azure Service Bus, AWS SQS/SNS, or equivalent
- Strong experience with SQL databases such as PostgreSQL, MySQL, or SQL Server
- Experience with NoSQL databases such as MongoDB or equivalent
- Hands on experience with Redis or similar distributed caching technologies
- Strong understanding of authentication and authorization patterns such as OAuth 2.0, OIDC, JWT, mTLS
Full Job Posting
About the Role
- We are looking for a Full Stack Engineer with strong backend engineering and system design experience to join a team building enterprise grade AI enabled solutions within a banking environment.
- This is a backend focused Full Stack role suited to an engineer who can design secure, scalable, and reliable applications involving APIs, microservices, asynchronous processing, distributed workflows, and modern frontend technologies.
- The successful candidate will contribute to complex AI enabled solutions involving multiple services, data sources, and intelligent components supporting business critical processes and decision making.
Key Responsibilities
- Design and develop secure, scalable, and high performance full stack applications with a strong focus on backend engineering.
- Build robust REST APIs and backend services for complex enterprise and AI enabled workflows.
- Design microservices and distributed system architectures with reliable service to service communication.
- Develop asynchronous and event driven workflows for long running and multi step processes.
- Support orchestration and communication across backend services, AI components, document processing services, and internal or external systems.
- Implement reliable processing patterns including idempotency, retries, timeout handling, failure recovery, and duplicate request prevention.
- Design and optimize data models across SQL and NoSQL databases.
- Implement scalable caching strategies using Redis or similar technologies.
- Build secure authentication and authorization mechanisms across APIs and microservices.
- Implement monitoring, logging, and observability capabilities to ensure production reliability.
- Develop and maintain modern frontend applications and dashboards as part of end to end product delivery.
- Collaborate with AI engineers, DevOps engineers, platform teams, architects, and business stakeholders.
Required Skills & Experience
- 6+ years of professional software engineering experience.
- Strong hands on experience in Full Stack development with significant backend engineering responsibilities.
- Strong experience with Node.js, TypeScript, and backend frameworks such as Express.js or NestJS.
- Hands on frontend experience with React.js, Next.js, or similar modern frameworks.
- Strong experience designing and developing RESTful APIs.
- Solid understanding of API design, idempotency, validation, error handling, and secure transaction processing.
- Strong experience with microservices and distributed systems.
- Experience with asynchronous processing, messaging, and event driven architectures.
- Hands on experience with Kafka, RabbitMQ, Azure Service Bus, AWS SQS/SNS, or equivalent technologies.
- Strong experience with SQL databases such as PostgreSQL, MySQL, or SQL Server.
- Experience with NoSQL databases such as MongoDB or equivalent.
- Strong understanding of database design, indexing, query optimization, and large volume data processing.
Preferred Experience
- Exposure to Generative AI, LLM based applications, or AI enabled enterprise solutions.
- Experience integrating backend applications with AI services or intelligent document processing solutions.
- Exposure to Agentic AI or multi agent workflows is highly desirable but not mandatory.
- Understanding of dynamic workflow orchestration, tool calling, state management, or planner/executor patterns is a strong advantage.
- Experience with cloud native and containerized environments using Docker, Kubernetes, or OpenShift.
- Experience in banking, fintech, payments, Open Banking, Open Finance, credit, risk, or other regulated enterprise environments.
Pay
- AED 17,000.00 AED 21,000.00 per month
Work Location
- In person
Apply 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 Fecundity Technologies
Senior Data Scientist – Advanced Analytics
Dubai, UAE
Fecundity Technologies is recruiting a Senior Data Scientist to design and deliver advanced analytics solutions across risk, prescriptive, and behavioral modeling. The role requires 5+ years of experience, blending techn
AWS Solutions Architect – Financial Services
, UAE
Fecundity Technologies seeks an experienced AWS Solutions Architect to design secure, scalable cloud architectures for financial systems. Requires 8+ years IT experience with 4+ years in AWS architecture, expertise in Te
Senior Scrum Master - (Agile & Program Governance)
Abu Dhabi, UAE
Fecundity Technologies seeks a data-driven Senior Scrum Master for the AI department of a large financial enterprise. You will lead Scrum of Scrums, manage cross-project dependencies, and provide executive visibility thr
Senior AI Engineer
Abu Dhabi, UAE
Fecundity Technologies is seeking a Senior AI Engineer to lead technical delivery of AI use cases end-to-end. The role involves designing LangGraph agent graphs, confidence calibration, test strategy, and mentoring. Requ
AI Engineer
Abu Dhabi, UAE
Fecundity Technologies seeks an AI Engineer to design and build LangGraph agent graphs, LLM extraction pipelines, and MCP tool integrations for banking operations in Abu Dhabi. The role requires 5+ years Python developme
UI/UX Designer
Abu Dhabi, UAE
Fecundity Technologies is looking for a UI/UX Designer to design user journeys for chat, search, and admin workflows. The role involves creating wireframes, prototypes, high-fidelity UI designs, and collaborating with pr
Site Reliability Engineer (SRE)- Banking Industry
Abu Dhabi, UAE
Fecundity Technologies seeks a Site Reliability Engineer to ensure production readiness of cloud-based AI solutions for banking. The role combines automated testing and SRE to build resilient Azure/AWS infrastructure, im
Sr. AI Cloud Platform Engineer – Azure (Banking Industry)
Abu Dhabi, UAE
Fecundity Technologies seeks a Senior Platform Engineer to design and scale Azure cloud ecosystems for a large financial enterprise. The role involves greenfield infrastructure, AI service orchestration, Terraform IaC, A
Senior Data Scientist – Advanced Analytics
Dubai, UAE
AWS Solutions Architect – Financial Services
, UAE
Senior Scrum Master - (Agile & Program Governance)
Abu Dhabi, UAE
Senior AI Engineer
Abu Dhabi, UAE
AI Engineer
Abu Dhabi, UAE
UI/UX Designer
Abu Dhabi, UAE
Site Reliability Engineer (SRE)- Banking Industry
Abu Dhabi, UAE
Sr. AI Cloud Platform Engineer – Azure (Banking Industry)
Abu Dhabi, UAE