We are looking for a Senior Ruby Engineer with Elixir expertise to join our team and contribute to the design, development and maintenance of scalable, high-performance applications. In this role, you will collaborate with cross-functional teams to deliver robust solutions while leveraging modern technologies and best engineering practices.
Responsibilities
- Design and develop scalable backend services using Ruby on Rails and Elixir
- Collaborate with cross-functional teams to define, design and ship new features
- Maintain and improve existing codebases to ensure performance and reliability
- Implement and manage CI/CD pipelines for smooth deployments
- Write clean, testable code using RSpec and Minitest
- Build and integrate frontend components with JavaScript and ReactJS
- Manage background job processing with Sidekiq
- Work with relational and non-relational databases to optimize data storage and retrieval
- Deploy and manage applications using Docker, Kubernetes and Heroku on AWS
- Participate in code reviews and mentor junior engineers to maintain high engineering standards
Requirements
- 3+ years of experience in software development with Ruby on Rails framework and Elixir
- Proficiency in JavaScript and ReactJS for frontend development
- Expertise in relational databases such as MySQL or PostgreSQL along with NoSQL solutions
- Skills in containerization and orchestration tools including Docker and Kubernetes
- Background in cloud platforms such as AWS and Heroku
- Familiarity with testing frameworks such as RSpec and Minitest
- Knowledge of Elasticsearch, Sidekiq and GIT
- Understanding of CI/CD principles and tools
- Advanced proficiency in English (C1+)