Senior Ruby on Rails Engineer
- Level
- Senior
- Apply from
- Lithuania
About the role
- Provide technical leadership in projects.
- Design and maintain high-quality payment products.
- Implement features with a focus on scalability.
- Participate in code reviews and architectural discussions.
- Engage in a collaborative and agile environment.
Skills the posting asks for
- Ruby on Rails
- PostgreSQL
- Go
- Docker
- AWS
Summarised from the employer’s posting, which is reproduced in full below.
The employer’s full posting
About CoinGate
CoinGate is a Lithuanian fintech company founded in 2014 and one of Europe's leading cryptocurrency payment gateways. We help thousands of businesses worldwide accept 70+ cryptocurrencies with settlements in EUR or crypto - simple integrations, transparent pricing, and full regulatory compliance under MiCA.
With a decade of experience, we’ve established ourselves as one of the leading players in crypto payments, and we’re only getting started.
As a Senior Ruby on Rails Engineer, you will provide technical leadership, ensure code quality, optimize performance, and foster innovation within the company's software development projects.
Your Responsibilities:
- Collaborate closely with the Product Owner and development team throughout the entire software development lifecycle.
- Design, develop, and maintain high-quality cryptocurrency payment products and features, ensuring scalability, security, and efficiency.
- Implement new features, optimizations, and bug fixes while maintaining high coding standards.
- Follow and advocate for best industry practices, coding standards, and security protocols within the team.
- Actively participate in code reviews, scope estimations, and architectural design discussions to ensure robust and maintainable solutions.
- Engage in daily standups, sprint planning, and retrospectives, contributing to a collaborative and agile development environment.
- Work on API development and integrations, ensuring seamless communication between services and external platforms.
- Optimize system performance, troubleshoot issues, and proactively identify areas for improvement.
Our stack:
- Backend: Go, Ruby on Rails
- Frontend: Next.js, Tailwind
- Infrastructure & Cloud: AWS, Google Cloud, Kubernetes, Pulumi, ArgoCD, IaC
- Databases & Messaging: PostgreSQL, MySQL, Kafka, GraphQL, Redis, ElasticSearch
- Monitoring & Observability: Grafana, Prometheus, Loki
- Tools & Workflow: GitHub, Jira, Slack, N8N, Cursor, Powerfull Macbook Workstation, AI Code Reviews
Requirements:
- 4+ years of professional experience in Ruby on Rails development
- Strong understanding of object-oriented programming (OOP), design patterns, and best coding practices
- Experience with relational databases (PostgreSQL, MySQL)
- Proficiency in RESTful API and GraphQL API design and development, including authentication and authorization mechanisms
- Familiarity with microservices architecture and experience working with Docker and containerized applications
- Hands-on experience with CI/CD pipelines, Git version control, and DevOps practices
- Experience with cloud platforms (AWS, GCP) and infrastructure-as-code (Terraform) is a plus
- Understanding of cryptography, security best practices, and performance optimization in web applications.
What we offer:
- A modern office in the heart of Vilnius
- Flexible hours and remote work options to support work-life balance
- Coffee, snacks, and benefits including health insurance and employee perks
- Competitive salary and opportunities for career growth
- Engaging team-building activities, occasional workations in Lithuania and abroad
- A collaborative, positive environment that encourages ownership and continuous improvement
If you're excited about the prospect of shaping the future of cryptocurrency payments and thriving in a dynamic, innovative environment, we'd love to hear from you!
Salary:
6000 - 9000 €/monthly gross.
We are open to discussing a different salary based on your skills and experience.