Taskulu helps thousands of businesses around the world every day to manage their tasks, communicate and be more productive.
We are looking for a senior Ruby on Rails developer to join our team.
As a senior Ruby on Rails developer, you will be working on maintaining and building RESTful APIs and integrating Taskulu with third-party services. The product you make will serve thousands of customers on a daily basis.
What we're looking for
As a Ruby on Rails developer within our team, you will be working closely with our Backend, Frontend, and Product colleagues to build a state-of-the-art product.
Good communication and conflict management skills - You are expected to work and communicate with the other teams regularly.
The ability to write well formatted, structured, and clean code.
Strong analytical and problem-solving skills.
Desire to learn new technologies and tools needed for building the product.
What we expect you to have experience with
At least 5 years of experience in server-side development
At least 3 years of experience with Ruby on Rails
Strong knowledge of Ruby
Strong knowledge of OOP
Strong knowledge of SQL and Active Record
Implementing REST APIs
Implementing WebSocket servers (Bonus: Experience with Action Cable)
Caching strategies
API and unit testing with RSpec
Performance improvement (Bonus: Experience with memory leaks)
Bonus: Experience with Redis, NGINX, Docker, and Gitlab CI
Scrum
Git
Perks of working with us
Friendly and professional working environment, with lots of opportunities for both personal and professional growth.
Working remotely.
Tuition and Education: We love to learn new stuff. The company Learning Fund will pay for any books and online courses that you’d like to take (Coursera, Udemy, etc). Getting certain course certificates that meet the eligibility criteria, will also result in an increase in your salary. The Learning fund will also pay up to 1m IRT per year for short-term learning opportunities and skill development such as conferences and workshops.
Working hours: Saturday to Wednesday, 9:00 am to 5:00 pm
Health Insurance.
معرفی شرکت
تسکولو نرمافزار آنلاین مدیریت کارها، پروژهها، تیمها و سازمانهاست. هر روز هزاران نفر برای انجام کارها و ارتباط با تیمشان از تسکولو استفاده میکنند.
ما اعتقاد داریم که همکاری تیمی، راهکار واقعی برای ایجاد تیمهایی با عملکرد بالا است و بنابراین میخواهیم به تیمهای سراسر دنیا کمک کنیم تا با همکاری آسان، به بهترین عملکرد و بیشترین بهرهوری برسند؛ اما بهخوبی میدانیم که یک ابزار قدرتمند و باکیفیت بهتنهایی کافی نیست و خیالهای خوب فقط وقتی عملی میشوند که فرهنگ کاری هم متحول شود.