Senior Software Engineer [Ruby on Rails]
Kaleris
·
Posted:
May 10, 2023
·
Onsite
About the position
Kaleris is seeking a senior software engineer with expertise in Ruby on Rails to contribute to the development of their yard management and finished vehicles logistics solutions. The ideal candidate should have a passion for innovation, software development, and collaboration. They will be responsible for formulating detailed designs, implementing solutions, and writing high-quality code. Additionally, the candidate should have experience with cloud-based applications, UNIX/Linux systems, and web app frameworks. Strong communication skills, the ability to work independently and in a team, and a dedication to continuous improvement are also desired.
Responsibilities
- Collaborate with team mates to formulate detailed designs, implement solutions from requirements, and estimate size of the work.
- Write well-crafted, high-quality, self-documented, and pragmatic code.
- Active participation in agile product development process and adherence to test-driven development methods.
- Triage, debug and diagnose production and development integration issues.
- Support product deployment, configuration, and testing.
- Communicate pro-actively and listen carefully.
- Work independently and commit to negotiated schedule.
- Always think of ways to improve the application and our customers’ experience.
Requirements
- 5+ years software development experience with emphasis on cloud-based application
- Familiarity with production UNIX/Linux systems and Internet technologies for service delivery
- Ruby on Rails implementation experience
- Hands on experience with Ruby, HTML & CSS, JavaScript, AJAX, jQuery
- OO design experience and familiarity with web app frameworks such as Rails or Django
- Significant experience with SQL language
- Bachelor’s degree from an accredited university in computer science or related
- Excellent verbal and written communication skills
- Demonstrated ability to work in a fast-paced environment by learning quickly, applying new knowledge effectively, and still maintain a disciplined approach to software development
- Ability to work both independently and with a team, with remote development teams (international)
- Passion for quality and continuous improvement
- Experience with Test Driven Development methodology
- Experience with Agile development methodology
- Experience with browser compatibility issues
- Experience with geospatial and geo-location programming strategies a plus
- Experience with passive RFID technologies
- Good multitasking and communication skills
Benefits
- Competitive salary and benefits package
- Opportunities for career growth and development
- Collaborative and innovative work environment
- Agile software development practices
- Exposure to cutting-edge technologies
- Supportive and inclusive company culture
- Opportunity to work with a global team
- Emphasis on quality and continuous improvement
- Work-life balance
- Equal opportunity employer
- Diversity and inclusion initiatives