We are looking for a Senior Ruby Developer to join our IT team and help us build and support functional software and web-based applications that excite both our internal and external customers.
Job Summary
The responsibilities of the Senior Ruby Developer include creating back-end solutions, building efficient gems, and integrating front-end components. If you are interested in writing code from scratch and reviewing other people’s work, we would like to meet you.
Ultimately, you will contribute to all phases of the software development life cycle, from design to deployment. You will create clean and functional code that perfectly suits the needs of the company.
Essential Functions:
This role requires you to:
- Write effective and scalable code in Ruby
- Build back-end components for web applications
- Test applications for performance, responsiveness, and security
- Review and debug junior developers’ code
- Identifying and fixing bottlenecks and bugs
- Maintaining APIs
- Integrate data storage and data processing solutions
- Build, install and share gems and plugins
- Create automated test scripts
- Improve and maintain applications after deployment
- Coordinate with team members who work on different layers of infrastructure
Required Competencies:
- BSc in Engineering, Computer Science, or relevant field
- At least 3 years work experience as a Ruby Developer
- In-depth understanding of object-oriented programming
- Hands-on experience writing command-line apps using Ruby libraries
- Expertise in Rails
- Proficiency with code versioning tools including Git, Github, Bitbucket
- Understanding of agile software development
- Familiarity with automated testing platforms
- Problem-solving skills
- Team spirit