Sr. Full Stack Engineer - Digital Banking & API Platform
Gssgroups โ United Arab Emirates ยท Posted ~1 month ago
๐ Log in to save this job, tailor your resume & track your apply process โ 7 days free, no card needed.
Log in to add to target listDescription
We are looking for an experienced Senior Full Stack Engineer with strong expertise in React.js, Node.js, TypeScript, and modern enterprise application architecture to support Digital Products, API Banking, and Merchant Acquiring initiatives.
The ideal candidate will possess strong hands-on development experience in building scalable, high-performance enterprise applications and APIs while working within Agile product engineering teams.
The role requires expertise across frontend and backend technologies, modern DevOps practices, API integrations, and enterprise-grade software engineering standards.
Requirements
Key Responsibilities
Design, develop, and maintain scalable full-stack enterprise applications using React.js and Node.jsDevelop highly responsive, reusable, and testable frontend components using React.js and TypeScriptDesign and develop scalable and highly available RESTful APIs and microservices using Node.jsBuild responsive and performant web applications adhering to enterprise engineering standardsDevelop self-contained, reusable, and maintainable modules and componentsParticipate in architecture discussions and contribute to technical design decisionsArchitect and automate application build and deployment processesMonitor and optimize frontend and backend application performanceTroubleshoot production issues and perform debugging and performance tuningCollaborate closely with product owners, architects, QA teams, DevOps teams, and business stakeholdersParticipate in code reviews and ensure adherence to coding, security, testing, and documentation standardsContribute to CI/CD implementation and engineering best practicesParticipate in Agile ceremonies, sprint planning, backlog grooming, and release activities
Required Technical Skills
Frontend
Strong hands-on experience with React.js and TypeScript (5+ years)Strong proficiency in:React HooksComponent LifecycleContext APIReduxResponsive Web Application DevelopmentModern React Architecture PatternsStrong knowledge of:HTML5CSS3JavaScript (ES6+)TypeScriptDOM ManipulationExperience with:Tailwind CSSStyled ComponentsMaterial UICSS Pre-processorsCSS-in-JS techniquesExperience developing scalable and high-performance enterprise web applicationsExperience monitoring and improving frontend performanceStrong understanding of frontend build pipelines and package managers such as npm and yarn
Backend
Strong hands-on experience with Node.js and TypeScript (5+ years)Expertise in developing:RESTful APIsMicroservices architecturesEnterprise backend servicesStrong understanding of:Non-blocking codeAsynchronous programmingMulti-threading conceptsExperience implementing:JWT AuthenticationOAuthToken-based authentication mechanismsSingle Sign-On (SSO)Experience with:GraphQL (Good to Have)API Gateway integrations such as 3Scale
Databases
Strong experience with NoSQL databasesGood understanding of:MongoDBRedisCaching strategiesDatabase architecture concepts
DevOps & Cloud
Strong understanding of CI/CD principles and modern software delivery practicesHands-on experience with:DockerKubernetesDistributed systemsContainerization technologiesFamiliarity with:AWS servicesMicrosoft AzureCloud-native application architectures
Messaging & Integration
Experience working with:KafkaPushpinEvent-driven architecturesTask and message queuesExperience integrating enterprise APIs and third-party services
Testing & Quality Engineering
Experience with:Unit TestingJestEnzymeJasmine or equivalent testing frameworksExperience using:ESLintTSLintPrettierStrong understanding of:Security standardsCoding standardsDocumentation best practicesTechnical benchmarking and optimization techniques
Functional Skills
Strong understanding of software engineering best practices and enterprise application designExperience working in Agile/Scrum delivery environmentsAbility to benchmark technologies and recommend best engineering practicesStrong focus on code quality, maintainability, and performanceAbility to contribute to application architecture and technical design discussions
Soft Skills
Strong ownership mindset and ability to drive technical initiatives independentlyExcellent stakeholder management and communication skillsStrong problem-solving and analytical abilitiesAbility to collaborate effectively across cross-functional teamsComfortable presenting technical solutions and ideas to senior stakeholdersSelf-motivated, proactive, and delivery-focused
Preferred Domain Experience
BankingFinancial ServicesDigital BankingAPI BankingMerchant AcquiringRetail (Good to Have)
Education
Bachelor's or Postgraduate degree in Computer Science, Information Technology, Engineering, or related field (or equivalent industry experience)
Mandatory Skills Checklist
Candidates should have experience in most of the following:
React.jsNode.jsTypeScriptREST APIsMicroservicesNoSQL DatabasesCI/CDDockerKubernetesJWT / OAuthRedux / Context APITailwind CSS / Material UI / Styled ComponentsJest / Enzyme / JasmineKafka / Message QueuesAgile / ScrumBanking or Digital Products experience (preferred)
We have 132,381 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume โ in under a minute we'll analyze all 132,381 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume