About Client and Role:
One of our client provides the latest technologies that allow transport operators to better understand the needs of their customers. They have developed award-winning SaaS products to help companies improve their operations.
Our culture is important to us. We’ve built an engineering team who are always respectful of each other, stop at nothing to produce great services and put in the time & effort to become the best engineers they can be
Key Accountabilities:
- Work with Rails 6.1+ (API mode), grape, sidekiq, postgres and prawn-pdf
- Write new features, perform business as usual (BaU) maintenance and reduce tech debt
- Write unit, integration and feature (system) specs
- Write well-tested, clean code following best practices
- Accompany your code with adequate documentation (e.g. C4 model)
- Integrate with internal and external services using REST/SOAP APIs
- Support mobile teams with endpoint architecture
- Encourage and mentor junior members of the team with regular pairing sessions and constructive code review
- Provide clear requests to the infrastructure team regarding your requirements and work with them to accomplish this (DevOps philosophy)
- Support (and, over time, contribute to) Vue.js front-ends
Responsibilities:
- Write clean, maintainable and efficient code
- Design robust, scalable and secure features
- Contribute in all phases of the development lifecycle
- Follow best practices (test-driven development, continuous integration, SCRUM, refactoring and code standards)
- Drive continuous adoption and integration of relevant new technologies into design
Essential Qualifications:
Education:
- BS/MS degree in Computer Science, Engineering or Relevant discipline
Professional Experience:
- Proven minimum 5 years of work experience as a Ruby on Rails developer
- Proven minimum 5 years of work experience in software development industry
Required Skills
PostgreSql, Vue.js, Ruby on Rails,