
Onix-Systems — вакансії
- Outsource
- 101-250
- 2000
- Кропивницький
- Mobile, WEB / UI / UX
Актуальні вакансії компанії
- Node.js
- Nest.js
- React
- TypeScript
- PostgreSQl
- Next.JS
Необхідно:
- Понад 4 роки досвіду у веброзробці.
- Глибока експертиза у Node.js/Nest.js, React.js та TypeScript..
- Впевнене володіння Next.js та PostgreSQL
- Англійська мова – рівень Upper-Intermediate.
Обовʼязки:
- Розробка нових функцій для основного продукту
- Оптимізація та рефакторинг існуючого коду
- Багфіксинг, технічна підтримка функціоналу
- Комунікація з технічною командою, участь у спринтах
- Ruby
- Ruby on Rails
- RSpec
- RuboCop
- SQL
- PostgreSQl
- Redis
- Rest API
- Grape
- Sidekiq
- Linux
- Docker
- Kubernetes
- GitHub copilot
- Cursor
- API
We are looking for a highly skilled Senior Ruby on Rails Developer to join our dynamic team. You will be responsible for designing, developing, and maintaining robust, scalable, and high-performance web applications. The ideal candidate has deep experience with Ruby on Rails, a strong understanding of relational databases, and expertise in building transactional business applications and RESTful APIs.
The target application has been in development for 2-3 years, meaning you will be working with an existing codebase. The application serves as a backend API for a React frontend, so experience with such an architecture is required. While knowledge of React is a plus, it is not mandatory.
Key Responsibilities:
- Design, develop, and maintain Ruby on Rails applications with a focus on performance and scalability.
- Write clean, efficient, and well-tested code using RSpec and observe style requirements dictated by Rubocop.
- Architect and optimize PostgreSQL databases, ensuring efficient queries and schema design.
- Design and implement RESTful APIs using Grape and other frameworks.
- Develop and manage asynchronous background jobs using Sidekiq or similar task managers.
- Work with Redis for caching and job queue management.
- Deploy and maintain applications in Linux/Docker/Kubernetes environments.
- Use AI assistive technologies (e.g., GitHub Copilot, Cursor) to improve development workflows and efficiency.
- Maintain and enhance an existing codebase, ensuring adherence to Clean Architecture or related modern design patterns.
- Collaborate closely with frontend teams building React applications to ensure seamless integration between backend APIs and frontend components.
- Maintain a disciplined approach to task management, ensuring timely delivery and high code quality.
- Communicate effectively in English with team members, stakeholders, and clients.
Requirements:
- Extensive experience with Ruby and Ruby on Rails
- Solid experience with RSpec for testing and adherence to style guides like Rubocop
- Strong SQL knowledge with PostgreSQL and experience with Redis
- Experience in developing transactional business applications and designing scalable database schemas
- Proven expertise in REST API design, particularly with Grape
- Experience with Sidekiq or other asynchronous job processing frameworks
- Excellent knowledge of Linux and Docker; basic familiarity with Kubernetes
- Strong task management skills and ability to work independently
- Familiarity with AI-assisted development tools (e.g., GitHub Copilot, Cursor, or similar)
- Fluent English communication skills (spoken and written) are crucial
- Experience working on an existing codebase for long-term projects (2-3 years)
- Experience with backend API development for React frontends
- Understanding of modern design patterns, particularly Clean Architecture or similar.
- Rest API
- PHP
- HTML
- CSS
- JavaScript
- Laravel
- CakePHP
- Yii2
- Symfony
- MySQL
- PostgreSQl
- Docker
Необхідно:
- Мати 2-3 роки досвіду в web та REST API розробці;
- Розуміти основи розробки та архітектури програмного забезпечення (OOP, design patterns, SOLID, REST API design);
- Знати PHP 7+;
- Мати поглиблені знання HTML та CSS, добре знати Javascript та браузерне оточення;
- Мати комерційний досвід роботи з такими фреймворками як: Laravel/CakePHP/Yii2/Symfony;
- Добре розуміти та мати досвід роботи з MySQL та/або PostgreSQL;
- Вміти розробляти складні серверні додатки;
- Мати досвід роботи з Docker;
- Вміти працювати в команді та прогнозувати робочий час;
- Володіти англійською мовою.
Переваги для співробітників Onix-Systems
- English Courses
- Гнучкий графік роботи
- Кімната відпочинку
Читайте нас в Telegram, щоб не пропустити анонси нових вакансій.