Talendo · Jul 15th 2017
We are looking for a Ruby on Rails developer responsible for managing the interchange of data between the server and the users. Your primary focus will be development of all serverside logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the frontend.
You will also be responsible for integrating the frontend elements built by your coworkers into the application. Therefore, a basic understanding of frontend technologies is necessary as well.
Design, build and maintain efficient, reusable, and reliable Ruby code
Ensure the best possible performance, quality, and responsiveness of the applications
Identify bottlenecks and bugs, and devise solutions to these problems
Help to maintain and improve code quality, organization and automatization
Design and create the underlying data structure and data flows to support the application build
Define, develop and implement new features
3+ years experience in Ruby / Rails
Excellent understanding of the syntax of Ruby and its nuances
Solid understanding of object-oriented programming
Understanding of fundamental design principles behind a scalable application
Experience with design and consumption of RESTbased APIs
A deep understanding of Client-side technologies.
Experience in relational databases like PostgreSQL (non-relational database knowledge is a plus)
You are a TDD / BDD practitioner.
Working experience in agile environments
Familiarity with micro-service architecture
Hands-on experience in working with Redis, Postgres, Elasticsearch, AWS
A hands-on attitude, good communication skills (both online and off) as well as the ability and desire to work as a team player are a must
What do we offer
Attractive job in a technologically advanced company
Cooperation on a B2B basis
Work from home with occasional trip to office in Wroclaw