About this role
Job Responsibilities:
- Design, develop, test, and maintain scalable frontend and backend solutions to support new country launches and existing market operations.
- Build and enhance backend services, APIs, and microservices, preferably using Golang, while contributing to frontend applications using React, React Native, and TypeScript.
- Develop and maintain third-party API integrations with KYC providers, payment gateways, banking partners, brokers, custodians, and other financial infrastructure providers.
- Build and localize customer onboarding, identity verification, account funding, investment, and withdrawal workflows to meet country-specific requirements.
- Collaborate with Product Managers, Engineering, Operations, and Compliance teams to translate business and regulatory requirements into effective technical solutions.
- Support end-to-end technical delivery for new market launches, including development, integration testing, deployment, and post-launch troubleshooting.
- Proactively identify and resolve defects, improve system architecture, and enhance application security, performance, and reliability.
- Contribute to automated testing, technical documentation, and continuous improvements that enable efficient and scalable future country launches.
Job Specification:
- Minimum 3 years of commercial experience in full stack software development, ideally within fintech, financial services, or a technology-driven environment.
- Strong backend development experience, preferably in Golang, with the ability to write clean, maintainable, and testable code.
- Proficiency in TypeScript and React, with experience contributing to React Native applications being advantageous.
- Experience designing, developing, and integrating RESTful APIs, microservices, and third-party platforms.
- Experience working with SQL and NoSQL databases, preferably including Elasticsearch or Cassandra.
- Comfortable working in a Linux environment, with experience using AWS services and cloud infrastructure.
- Experience integrating third-party APIs and financial technology platforms, ideally within fintech or financial services, would be highly advantageous.
- Strong understanding of automated testing, debugging, software security, and performance optimization.
- Ability to work independently and collaboratively with cross-functional teams, manage competing priorities, and deliver against project timelines.
- Strong analytical, problem-solving, and communication skills, with a practical and product-minded approach to engineering.
- Eager to learn new technologies, adapt to changing requirements, and contribute to Wahed's mission of making ethical investing accessible globally.
