Job Openings
Software Engineer (Ruby on Rails)
About the job Software Engineer (Ruby on Rails)
Job Description
- Design, develop, and maintain applications using Ruby on Rails.
- Collaborate with the team to build scalable APIs and services.
- Work with front-end engineers on React (and some Angular) integrations.
- Write clean, maintainable, and testable code, following best practices.
- Participate in agile ceremonies (daily stand-ups, sprint planning, retrospectives).
- Troubleshoot, optimize, and improve application performance.
- Collaborate with DevOps teams for smooth deployments and CI/CD pipelines.
Requirements
- Bachelors degree in Computer Science, Engineering, or equivalent experience.
- 1-3 years of professional experience in Ruby on Rails development.
- Solid understanding of object-oriented programming and design patterns.
- Hands-on experience with PostgreSQL and Redis.
- Familiarity with React or Angular (bonus if both).
- Experience working with AWS services (RDS, S3, Lambda, ElastiCache) is a plus.
- Strong debugging, troubleshooting, and performance optimization skills.
- Experience with Agile/Scrum methodologies and version control (Git).
- This is a hybrid opportunity. Only applicants based in Sri Lanka are eligible to apply.