Full Stack Engineer (Python & React.js) – Banking Client, Abu Dhabi
Company: Digifloat
Title: Full Stack Engineer
Location: Abu Dhabi, UAE
Availability: Immediate (15 days or less). Priority for candidates already based in Dubai/UAE.
About the Opportunity
Digifloat is partnering with a leading banking client in Abu Dhabi to transform their digital banking experience. We are seeking highly skilled and motivated Full Stack Engineers to join a dynamic, innovative team at the heart of this strategic initiative.
This is a unique opportunity to work on cutting-edge financial technology projects, where you will play a crucial role in developing and enhancing customer-facing digital platforms. If you are passionate about building scalable, secure, and intelligent applications and thrive in a fast-paced environment, we want to hear from you.
Key Responsibilities
- Design, develop, and maintain robust and scalable full-stack applications using Python for the backend and React.js for the frontend.
- Build, deploy, and manage applications on the Microsoft Azure Cloud platform, ensuring high availability, performance, and security.
- Collaborate with cross-functional teams including product managers, designers, and other engineers to define, design, and ship new features.
- Integrate and develop Chatbot and Conversational AI solutions to enhance customer service and user engagement.
- Write clean, maintainable, and well-documented code, and participate in code reviews to ensure high-quality standards.
- Implement security and data protection best practices, essential for the banking and financial sector.
- Troubleshoot, debug, and upgrade existing systems.
- Stay current with emerging technologies and industry trends, applying them to operations and activities.
Required Skills & Qualifications
- Experience: 6+ years of professional experience in full-stack software development.
- Frontend: Strong proficiency in React.js and its core principles (Hooks, State Management, Context API). Experience with popular React workflows (such as Redux or Zustand) is expected.
- Backend: Expertise in Python and frameworks like Django, Flask, or FastAPI.
- Cloud: Hands-on experience with Microsoft Azure services (e.g., Azure App Service, Azure Functions, Azure SQL Database, Cosmos DB, Azure Kubernetes Service).
- Database: Solid experience with both SQL (e.g., PostgreSQL, MySQL) and NoSQL databases.
- API Development: Proven experience in building and consuming RESTful APIs and/or GraphQL.
- Version Control: Proficiency with Git and Git workflows.
- Banking/FinTech Mindset: Understanding of the compliance, security, and regulatory requirements in the banking sector is a significant advantage.
Preferred Qualifications (Strong Advantage)
- Direct experience in building, training, or integrating Chatbots, Virtual Assistants, or Conversational AI platforms.
- Familiarity with AI/ML concepts and libraries.
- Prior experience in the Banking, Financial Services, or FinTech industry.
- Knowledge of DevOps practices and CI/CD pipelines (e.g., Azure DevOps).
- Experience with containerization technologies like Docker and Kubernetes.
Location & Availability
- This position is based in Abu Dhabi, UAE.
- We are only considering candidates who can join within 15 days or are already based in Dubai/UAE and can commence work immediately.
How to Apply
If you are an experienced Full Stack Engineer with the required skills and availability, please apply with your updated CV and a brief note on your relevant experience, especially with Python, React.js, Azure, and any Chatbot/Conversational AI projects.
We look forward to reviewing your application.
Why this version is more effective:
- Professional Structure: It's organized into clear, standard sections (About, Responsibilities, Qualifications, etc.) for easy reading.
- Compelling Narrative: The "About the Opportunity" section sells the role and the company's vision.
- Detailed Responsibilities: It expands on the core skills, showing candidates what they will actually be doing.
- Clear Distinction: It separates "Required" from "Preferred" skills, making it clear what is essential versus what is a bonus.
- Strong Call to Action: The "How to Apply" section provides clear instructions.
- Keyword Optimization: It includes relevant keywords (FinTech, DevOps, CI/CD, RESTful APIs) that attract skilled engineers.