New position available:


We are looking for a motivated, hard-working, social and technically strong Ruby on Rails Developer. As Ruby on Rails Developer you will be responsible for development and continuous optimization of our in-house system and applications. Therefore, you will work closely with our product team and Impact Terra’s management. You are required to pick up new skills if necessary, commit to project deadlines and able to work on tight schedule.



  • Improve our existing system and applications

  • Optimize existing APIs and develop new APIs for our android application, web-based application as well as management tools

  • Define, develop and implement add-on tools and services as per business requirements

  • Improve the stability and security of the platform

  • Define, develop and deploy the latest technologies for enhancing the performance of our platform

  • Integration of third party services API or services to our platform

  • Understand error trends and propose long term solutions

  • Make modifications to existing system components

  • Optimization of existing application for security, data protection and efficiency

  • Modifying the database that supports the current business process



  • Excellent knowledge of Ruby on Rails

  • Familiar with Rails 4.2 framework, Ruby 2.1.10

  • Familiar with user authentication and authorization between multiple system and servers.

  • Strong knowledge of Javascript, CSS, Bootstrap, HTML5 and JQuery

  • Excellent API development knowledge: creating and consuming
    o Memcache or any similar caching experience
    o JSON
    o Optimization of response time for each API
    o Experience in controlling user sessions

  • Experience in building admin panels

  • Experience in handling background workers and jobs

  • Preferred: Good knowledge of server technologies such as Heroku and AWS

  • Strong Postgres Database knowledge

  • Experience in caching

  • Experience with REST and JSON; XML and SOAP knowledge is a bonus

  • Previous experience of code management and versioning

  • Previous experience in building a strong system architecture


  • Preferred Excellent English proficiency

  • Able to develop and self-manage given tasks

  • Highly motivated to learn quickly and pick up new skills

  • Well organized and able to prioritize deliverables in order to meet deadlines

  • Team player

  • Initiative and solution focused


Resume and motivation letter can be sent to Applications without motivation letters will not be accepted.