Full Stack Software Engineer
Role details
Job location
Tech stack
Job description
that values deep technical expertise, thoughtful system design, and product ownership, Block Labs is where you belong. About The Role We are building a high throughput, multi-tenant payments platform powering deposits, withdrawals, balances and settlements across multiple brands and partners. As a Full Stack Software Engineer in the payments team, you will play a key role in accelerating third party integrations, improving authentication and transaction flows, and reducing time to market for new suppliers. You will work across a multi-language environment, contributing to Go based core services, React frontend applications, TypeScript modules and auxiliary PHP services that support the broader platform. Design, implement and improve backend services supporting payment and transaction flows. Develop and refine frontend components that power deposit, withdrawal and account experiences. Collaborate closely with backend, frontend, QA and DevOps teams to deliver reliably and quickly. Manage
Requirements
individual project priorities, deadlines and deliverables. 4+ years of experience as a Full Stack Engineer working on backend and frontend systems. ~ Strong experience building and maintaining APIs and transactional backend services. ~ Experience contributing to modern frontend applications such as React. ~ Comfortable working in environments that include Go, TypeScript and PHP. ~ iGaming, fintech or other high transaction system experience is required. ~ Fluent in English, both spoken and written. Familiarity with event-driven systems, Kafka, or message