Full Stack Engineer
Role Overview
Build and maintain services and interfaces supporting financial transactions across regulated markets.
Own features from ticket through production and help keep platforms reliable as they scale across regions.
Key Skills for This Role
Full Job Posting
Position summary
Build and maintain services and interfaces supporting financial transactions across regulated markets.
Own features from ticket through production and help keep platforms reliable as they scale across regions.
Engineering and delivery
- Design, implement, test, and ship end-to-end features across backend and frontend.
- Develop Java/Spring Boot or Python backend services, including Temporal workflows, and expose documented REST APIs.
- Build React interfaces with attention to usability, accessibility, and performance.
- Model and query MySQL NDB Cluster, MariaDB Galera, and PostgreSQL using efficient, correct SQL.
- Integrate payment partners and internal services with appropriate retries, timeouts, and idempotency.
- Write tests, review code, and collaborate with Product, QA, Support, and DevOps using Jira and Confluence.
- Monitor and troubleshoot systems with Grafana, Prometheus, and ELK; fix issues at their root.
Qualifications and experience
- 6+ years building and shipping production web applications as a full-stack developer, or strong backend experience with solid frontend experience.
- BSc in Computer Science or a related field.
- Strong Java or Python backend experience building RESTful APIs and microservices; solid React, TypeScript, HTML, and CSS experience.
- Proficiency in SQL and comfort with relational databases; understanding of distributed systems, microservices, and RESTful architectures.
- Experience with Git-based workflows and CI/CD; comfort with containers and Kubernetes deployment.
- Analytical full-stack troubleshooting skills and excellent written and verbal English.
- Experience in fintech, payments, wallets, or another regulated, high-availability transactional domain.
- Familiarity with Temporal or similar workflow orchestration and event-driven systems such as Kafka; awareness of secure handling of sensitive customer and financial data.
Technologies and tools
- Backend: Java/Spring Boot or Python; Temporal workflows are mentioned.
- Frontend: React, TypeScript, HTML, and CSS.
- Databases: MySQL NDB Cluster, MariaDB Galera, and PostgreSQL.
- Monitoring and delivery tools include Grafana, Prometheus, ELK, Jira, and Confluence.
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 Finclutech
Senior Database Support Engineer
Dubai, UAE
Finclutech is seeking a senior database support engineer to maintain reliable, secure production database and data platform operations. The role covers incident escalation, performance, security, recovery, and support fo
Technical Business Analyst
Dubai, UAE
Finclutech is seeking an experienced Technical Business Analyst to translate financial-services needs into clear technical specifications for software teams. The role spans requirements, solution design, delivery support