Who we're looking for
We are seeking a talented and experienced Senior/Lead Backend Engineer to join our R&D Team (250+ people: developers, QA engineers, designers, technical support engineers, devops engineers and product managers.) who will play an important role in our team. We value a proactive approach and the ability to solve complex technical problems. If you possess these skills and are striving for professional development, we would be happy to see you join our team.
Technology stack
Ruby on Rails (7+), PostgreSQL, Docker, AWS infrastructure, 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