Ruby on RailsTypeScriptGoRubyRailsRESTfulBlockchainRemote Work
About this role
Role Overview
Design, develop, and deploy high-performance and scalable backend services using Go.
Develop and maintain RESTful APIs, Formance ledger, WorkOS and processing platform integrations.
Write clean, well-tested, and maintainable code adhering to best practices and coding standards.
Apply Domain-Driven Design (DDD) principles to model complex business domains effectively.
Participate actively in code reviews, providing constructive feedback to ensure code quality and consistency.
Collaborate closely with product managers, designers, and other engineers to understand requirements and translate them into technical solutions.
Contribute to the definition and improvement of our system architecture and engineering processes.
Troubleshoot and resolve production issues effectively and efficiently.
Provide guidance and support as necessary in the migration from TypeScript to Go for backend development.
Stay up-to-date with the latest trends and technologies in Go, database systems, and software development methodologies.
Contribute to technical documentation and knowledge sharing within the team.
Requirements
Proven experience (6+ years) in software development with a strong focus on backend development, specifically developing and deploying high-scale, reliable services (ideally in Fintech, Payments, or high-throughput systems)
Proficiency in Go
Passion for building innovative financial products and obsession with customer experience – you advocate for what’s best for users
Hands-on experience integrating with and operating card scheme rails (e.g. Visa), including scheme rules, message flows, and real-world production issues around authorizations, clearing, settlement, and disputes
Familiarity with best practices, standards and requirements of the payments industry
You are excited to work at the intersection of and bridge the gaps between traditional finance and permissionless blockchain networks
Tech Stack
Ruby on Rails
TypeScript
Go
Benefits
Personal Development: Pursue your professional goals with our support, including personal education budgets and conference allowances. We invest in your growth and learning.
Innovation and Experimentation: Interested in exploring new ideas? Dedicate your Friday afternoons to research or work on a side project within our ecosystem. We encourage creativity and experimentation.
Flat Hierarchy: Navigate with ease in our organization. Our flat hierarchy ensures your ideas and contributions are valued and heard, without getting lost in a complex structure.
Flexible and Remote Work: Not a morning person? No problem! We embrace flexible working schedules and have a long-standing culture of remote work. Balance your professional and personal life in a way that works for you.
State-of-the-Art Equipment: Receive the latest hardware and all the tools you need. We make sure you're well-equipped to do your best work.
Growth and Opportunity: Grow with us in an exciting industry. As Gnosis rapidly expands, so do the opportunities for you to make a significant impact. We value initiative and a proactive approach.
Community and Mission: Join a team that's passionate about our mission and enjoys working together.