Match score not available

Senior Golang Engineer

fully flexible
Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

3+ years of professional software development experience, focusing on backend development., 1-2 years of hands-on experience with Go in a production environment., Solid understanding of Domain-Driven Design (DDD) principles and PostgreSQL., Experience designing and implementing RESTful APIs and familiarity with CI/CD pipelines..

Key responsabilities:

  • Design, develop, and deploy high-performance backend services using Go.
  • Write clean, maintainable code and optimize database queries for performance.
  • Collaborate with product managers and engineers to translate requirements into technical solutions.
  • Participate in code reviews and contribute to system architecture improvements.

Gnosis logo
Gnosis Information Technology & Services Startup https://www.gnosis.io
51 - 200 Employees
See all jobs

Job description

What you will do

About Gnosis Pay
Gnosis Pay is a pioneering financial infrastructure company bridging traditional finance and blockchain. As the first permissionless payment network, it enables integration with existing financial systems through a developer-friendly API. Powered by Safe Smart Accounts, Gnosis Pay offers innovative solutions, including the world’s first self-custodial Visa card, fee-free stablecoin on-ramping, and DeFi-powered financial services. By unlocking new possibilities for wallets, fintechs, and businesses, Gnosis Pay is reshaping global payments with secure, scalable, and composable infrastructure.

About the engineering team

We build the infrastructure that bridges traditional financial rails and crypto, enabling new financial products and seamless integrations. Our goal is to provide a secure, scalable, and developer-friendly platform that powers both internal product teams and external partners.

We are committed to:
  • Empowering product teams & partners – enabling them to rapidly build and scale products using our infrastructure

  • Providing a secure & efficient platform – ensuring high reliability, compliance, and performance across all financial transactions

  • Supporting partner growth – helping businesses expand by offering robust financial tools and integrations

  • Enabling our engineers – fostering a high-performance environment where developers can create scalable, resilient, and innovative applications.

Our work spans multiple critical business domains, including:

  • Crypto Infrastructure – supporting Safe wallets and blockchain-based financial solutions.

  • Card Issuance – building systems for virtual and physical card payments.

  • Money Movement – enabling IBAN issuance, bank transfers, and payment routing.

  • Compliance & Security – integrating KYC, AML, and fraud prevention tools.

  • Internal Tooling – developing dashboards, automation, and monitoring solutions to improve operational efficiency.

  • Developer Infrastructure – building CI/CD pipelines, monitoring systems, and tools to enhance engineering productivity.

We are seeking a highly motivated and experienced Senior Golang Engineer to join us. In this role, you will be instrumental in designing, developing, and maintaining robust and scalable backend systems that power Gnosis Pay. You will leverage your deep understanding of Go, PostgreSQL, and Domain-Driven Design principles to build high-quality, maintainable software that meets the evolving needs of our users. As a Senior Engineer, you will be contributing to technical discussions, code reviews, and the overall improvement of our engineering practices. You will have the opportunity to take ownership of significant projects and contribute to key architectural decisions.

  • Design, develop, and deploy high-performance and scalable backend services using Go.

  • 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.

  • Design and implement robust data models and interact efficiently with PostgreSQL databases.

  • Optimize database queries and schema design for performance and scalability.

  • Develop and maintain RESTful APIs and other integration points.

  • 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.

Who you are
  • 3+ years of professional experience in software development, with a strong focus on backend development.

  • 1-2 years of hands-on experience with the Go programming language in a production environment.

  • Solid understanding and practical application of Domain-Driven Design (DDD) principles, including concepts like entities, value objects, aggregates, and bounded contexts.

  • Deep understanding and practical experience working with PostgreSQL, including schema design, query optimization, and transactional management.

  • Experience designing and implementing RESTful APIs.

  • Strong understanding of software engineering best practices, including testing methodologies (unit, integration, end-to-end), version control (Git), and CI/CD pipelines.

  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes (or similar).

  • Excellent problem-solving and analytical skills.

  • Strong communication and collaboration skills, with the ability to articulate technical concepts clearly and effectively.

  • Fluency in English (written and spoken).

Nice to Have:

Experience with other database technologies (e.g., TigerBeetle).

Experience with message queueing systems (e.g., Kafka, RabbitMQ).

Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).

Experience working in an Agile development environment.

Contributions to open-source projects.

Familiarity with cloud platforms (e.g., AWS, GCP, Azure).

What we can offer you
  • 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.
  • Inclusive and Diverse Culture: At Gnosis, we are committed to creating an inclusive environment that celebrates diversity. We believe our products and services are enhanced by a wide range of perspectives. All qualified applicants will receive consideration for employment without regard to race, ethnic origin, age, religion, belief, marital status, gender identification, sexual orientation, or physical ability.
  • Community and Mission: Join a team that's passionate about our mission and enjoys working together. We’re not just colleagues; we’re a community driven by a shared goal.
How to Apply: Submit your resume in English and join us on this exciting journey. We are eager to see what you bring to the table and how you can contribute to our dynamic team.
At Gnosis, we don’t just offer jobs, we offer journeys. Be a part of our mission to innovate and shape the future.

At Gnosis, we strive to create an inclusive environment that empowers our employees. We believe that our products and services benefit from our diverse backgrounds and experiences and are proud to be an equal opportunity employer: all qualified applicants are considered for positions regardless of race, ethnic origin, age, religion or belief, marital status, gender identification, sexual orientation, or physical ability.
About us

Since launching in 2015, Gnosis has evolved from a prediction market platform into a comprehensive Web3 infrastructure provider. Our journey includes developing Safe, an industry-standard multisig wallet securing over $100 billion in assets, and CoW Protocol, offering MEV-protected decentralized trading. Gnosis also created Zodiac, a modular DAO toolset enabling customizable governance systems. 
In 2021 Gnosis launched the Gnosis Chain through a merger with xDai. This low-cost, reliable L1 supports decentralized applications with high security and uptime.

Today, Gnosis focuses on scaling blockchain technology beyond infrastructure, delivering consumer-facing applications that rival traditional systems in user experience. The ecosystem aims to revolutionize key areas like payments, decentralized AI, and the open web. United by the GNO token, Gnosis's aligned projects work towards a decentralized future where users have greater control and privacy. Gnosis Chain serves as the secure, EVM-compatible foundation supporting this growing ecosystem of innovative products.
Embrace the future of decentralized technology with Gnosis, and join us as we build the open internet together!


Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Problem Solving

Go Developer Related jobs