Position: Team Lead Ruby Developer
Company: NCube
Experience required: 5y
English level: upper

It is helping bridge critical lines of communication for international organizations and Fortune 1000 companies across different languages, cultures, and continents. 
As a Lead Engineer, you will live, breathe and preach technology at this project and enjoy the ownership of one or more applications or services. 

Experience / Skills: 
Must have: 
 
-10 years of demonstrable software development experience in a production environment developing customer-facing applications with any Ruby-based framework such as Sinatra or Rails 
-In-depth understanding of object-oriented programming and software design patterns. 
-Solid understanding of relational databases like PostgreSQL, MySQL 
-Solid understanding of job queueing and/or message broker systems like Sidekiq, RabbitMQ 
-Understanding and adhering to agile software development 
-Flexible with hours to coordinate with other team members across the globe 
-Excellent communication: clarity, language, and writing 
-Being a team player with excellent manners and personality 
-Comfortable working remotely and using video conferencing 
-MS/BS degree in Computer Science, Engineering, or equivalent preferred. 
 
Good to have:

-Prior experience with ElasticSearch or MongoDB 
-Flexible with hours to coordinate with other team members across the globe 
-Strong communication, presentation, and interpersonal skills 
-Being a team player with excellent manners and personality 
-Comfortable working remotely and using video conferencing. 

Responsibilities: 

-Technology ownership of at least one application or service 
-Proactively drive design discussions for the key components in the system 
-Work closely with the Engineering Manager for the effective division of work among the team members 
-Mentor the development team on a continuous basis 
-Be responsible for our engineering culture and software development standards 
-Write reliable, testable, and maintainable code that improves the overall efficiency of the codebase. 

We offer:  

-Modern technologies and management methods  
-Great team spirit 
-Career opportunities 
-Flexible working schedule paid vacations and sick leaves 
-Medical insurance 
-Great office location/ possibility to work remotely.