George Bernard Consulting
Software Engineer (Ruby on Rails)
About the job
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.