Senior Ruby developer (Freelance)
- Software development
- Ruby
- Kyiv
- Warsaw
- Ukraine
- Lviv
- Dnipro
- Poland
- Europe
- Senior
- Freelance
-
About the role
We are looking for an experienced Ruby developer to join our team!
The product is the world’s first telecom-as-a-service platform. Enabling platforms to sell phone & data subscriptions to their users.
By enabling any company to launch its own wireless service in a matter of days, the platform helps its customers differentiate their product offering, increase customer stickiness and unlock new revenue streams through embedded connectivity. As the only end-to-end connectivity provider, the platform offers many products and services, including premium wholesale, a hosted checkout, subscription management, payments, analytics, AI, and more.
-
Responsibilities
- You will build the core of products, services, and APIs in a spectacularly robust fashion.
- You will directly communicate with the founders and be part of the core team.
- You will build and integrate APIs and services and work with our partners to launch new markets, connectivity methods, and capabilities.
- You will establish and improve engineering standards, tooling, and processes.
-
Requirements
- At least 5+ years of experience with Ruby and Ruby on Rails framework
- SQL language, experience with relational databases (PostgreSQL, MySQL, etc.)
- Background Jobs processors (Sidekiq, Rescue, etc.)
- Redis database
- Testing framework (RSpec, MiniTest, etc.)
- API Documentation (OpenAPI specification, RSwag library, etc.)
- Common CI/CD and deployment practices, including: Static code analysis, vulnerabilities scanning (Rubocop, SonarQube, Snyk, etc.) and Containerization (Docker, Docker compose, etc.)
- Cloud provider services (AWS or alternatives)
- Widespread communication protocols, services, frameworks:
- HTTP, WebSockets
- Message brokers (Apache Kafka, SQS, RabbitMQ, etc.)
- RPC/gRPC, etc.
- GraphQL (optional)
- Basic knowledge of HTML, Javascript, CSS
- Upper-Intermediate level of English or higher