Developer (fintech)
3 semanas atrás
Remoto, Portugal
Gomining
Tempo inteiro
GoMining is a global Bitcoin-powered fintech ecosystem building high-load financial products for users around the world.
We are looking for an experienced Developer who will strengthen our core backend team, work with high-intensity data flows, and help scale our financial infrastructure.
This role is ideal for someone with strong backend engineering experience in fintech, a deep understanding of product development, and the ability to deliver stable, secure, and scalable systems.
Responsibilities- Develop and maintain backend services using with a focus on performance, reliability, and security.
- Implement new product features and integrate financial logic into existing services.
- Work with high-load systems, optimize application performance, and ensure stable service operation.
- Collaborate with product managers, QA engineers, and other developers to deliver end-to-end functionality.
- Integrate third-party APIs, PSPs, internal services, and crypto-related components.
- Write clean, maintainable, well-tested code following best practices and internal guidelines.
- Participate in architecture discussions and drive technical improvements across the backend stack.
- Support existing microservices, troubleshoot production issues, and contribute to automation and observability.
Requirements
5+ years of commercial experience in backend development with
2+ years of experience in fintech, digital banking, payments, or financial infrastructure.
- 3+ years of experience working in product companies, not agencies or purely outsourcing teams.
- Strong knowledge of JavaScript/TypeScript and modern ecosystem.
- Experience with relational and NoSQL databases (PostgreSQL, MongoDB, Redis).
- Understanding of distributed systems, microservice architecture, and event-driven communication.
- Experience with message queues (e.g., RabbitMQ, Kafka) and caching strategies.
- Familiarity with Docker, Kubernetes, CI/CD pipelines.
- Ability to work with high-load and latency-sensitive systems.
- Knowledge of testing frameworks (Jest, Mocha) and code quality tools.
- Experience working with blockchain APIs, wallets, or crypto products.
- Knowledge of financial protocols, security best practices, or AML/KYC flows.
- Experience with monitoring and observability tools (Grafana, Prometheus, Sentry).
- Understanding of system design principles for scaling financial applications.
Benefits
- Professional growth: support for courses, conferences, and English learning (up to 100% coverage).
- Work-life fit: remote or hybrid format with flexible hours across international teams.
- Paid leave: up to 28 vacation days, 15 sick days, plus local holidays.
- Recognition programs: structured performance reviews and team awards.
- Team culture: retreats in international locations (for example, company villa in Turkey, Bali).