Full Stack Engineer

WahedLondon, EnglandHybridFull-timeMid level, 2–5 yearsListed 2 hours ago

Apply now

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.