What we're looking for
We are seeking for a talented and experienced Senior/Lead Backend Engineer to join our R&D Team (180+ people: developers, QA engineers, designers, technical support engineers, devops engineers and product managers.) who is willing to work remotely, be self-organized and involved in the life of the team.
Technology stack
Ruby on Rails (6+), PostgreSQL, Docker, AWS infrastructure, implementing k8s; configured CI / CD on Jenkins and Gitlab, BitBucket. We work in micro-teams of 7-8 people using the Kanban methodology and Trunk-based development model.
Our expectations
- In-depth knowledge of Ruby, Rails - commercial development experience from 7 years
- Strong understanding of software architecture, design principles and development methodologies.
- Proficient in making sound decisions, demonstrating a strategic approach to problem-solving, and a track record of implementing effective solutions.
- Experience in enhancing and enforcing coding standards, contributing to the continuous improvement of code quality, and advocating for best practices within the development team.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
Samples of tasks solved by our developers
- Sharding - optimizing queries and database structure to ensure system scalability.
- Dropbox-like Functionality - creation and maintenance of cloud file storage with collaborative access and synchronization features.
- Billing Systems Integration.
- Third-Party Service Integrations.
- Infrastructure optimization for horizontal scaling of the application.
- Analysis and optimization of code and database query performance.
- Working with Kubernetes (K8s).
Special conditions