PitechPlus, part of the Webhelp Group, is a full lifecycle software development company, that offers a wide range of services and customized support. At the core of the company, our teams in Cluj-Napoca and Târgu Mureș shape custom software solutions to fit any industry, through passion and hard work. We are engineered to evolve together and to build long-term partnerships with our clients. We understand that only by working together we can bring more value and reach our goals.
We are looking for a Ruby on Rails developer responsible for designing and developing new features for one of our biggest clients, by adopting a long term strategy based on business understanding and business ownership.
You will be part of a team where knowledge sharing is encouraged and everyone’s contribution is valued and highly appreciated.
The project is developed in a recent Rails version, following the latest Rails best practices and coding guidelines.
- Deployment is done through Continuous Integration (Gitlab CI)
- Code quality is assured by the Rubocop gem and the related Pronto CI process
- Local deployment is made easier through Docker
- Remote server management is automated through Ansible
- Some of the more interesting gems used:
- Faye: integrating with a redis server for a chat system based on websockets
- Statesman: providing state machines for models
- Ransack: managing query creation for advanced search forms
- Axlsx: generating advanced Excel spreadsheets
Key Strengths:
- 2 + years of experience with Ruby and/or Ruby on Rails
- Strong knowledge of OOP and SOLID principles
- Good knowledge of HTML, CSS, Javascript
- Experience with a relational database such as PostgreSQL or MySQL
- Proactive, creative and passionate about your work
- Good communications skills. Work well within a team
- Strong debugging and problem-solving skills
- Comfortable on the command line
Would be a plus:
- Experience with any client-side Javascript frameworks (Angular, React, Backbone)
- Familiarity with continuous integration
- Experience with other programming languages and web frameworks: Lotus, Sinatra, Symfony2, Django.
Living our values:
- Be a team player - collaborative engagement, share cool ideas, recognise and value the contribution of each of the team members. Support when needed - great teams win together.
- Passionate about technology - latest technology, trends and innovation are your source of inspiration. Sharing your knowledge with the community and helping others to grow is your main purpose.
- Client Value Creation - go beyond expectation to offer the best in class solutions. Committed to high performance in delivering our promise.
Benefits:
- You have continuous access to workshops and training because your growth is encouraged and sustained
- You get company support for your professional growth plan
- You benefit from a premium medical care package
- You are allowed to work from everywhere
- Access to a flexible-benefits package from which to choose annually according to your needs
- You must join our unforgettable team buildings and parties to convince yourself we don't miss a chance to have fun.