Job Description
Recruitment Consultant || Tech Recruiter || CHCRP Supervisor-BNSP
We are seeking an experienced
Senior Software Developer (Ruby on Rails)
to lead the design, development, and maintenance of scalable, high-performance web applications. In this role, you will work closely with product managers, designers, and other engineers to deliver robust, elegant solutions while helping guide technical decisions and best practices across the team.
Key Responsibilities
Architect, develop, and maintain high-quality backend services using
Ruby on Rails .
Design and implement RESTful APIs and integrations with internal and external systems.
Drive technical planning, code reviews, and mentorship for junior and mid-level developers.
Optimize application performance, scalability, and security.
Collaborate with cross-functional teams to define technical requirements and ensure project success.
Write well-tested, maintainable, and secure code following best practices (RSpec/Minitest, CI/CD, code quality tools).
Participate in incident response, debugging, and troubleshooting in production environments.
Contribute to architectural decisions, including database design, infrastructure, and system integrations.
Stay current with emerging technologies and advocate for continual improvement.
Required Qualifications
5–8+ years of professional software engineering experience , including significant experience with Ruby on Rails.
Strong understanding of Ruby, Rails internals, ActiveRecord, and MVC architecture.
Experience developing RESTful APIs and microservices.
Solid knowledge of relational databases (PostgreSQL/MySQL) and query optimization.
Proficiency with Git, CI/CD pipelines, containerization (Docker), and cloud environments (AWS/GCP/Azure).
Strong testing discipline using RSpec, Minitest, or similar frameworks.
Experience with performance tuning, caching strategies, and background job frameworks (Sidekiq/Resque).
Excellent problem-solving abilities and communication skills.
Preferred Qualifications
Knowledge of infrastructure-as-code (Terraform, CloudFormation).
Familiarity with event-driven architecture, pub/sub systems, or asynchronous messaging.
Experience working in an Agile/Scrum environment.
Prior experience mentoring or leading engineering teams.
About Kawan Lama Group
Established in 1955, Kawan Lama Group is a multi-sector group of companies who are constantly innovating for improving the quality of lives. Manages 28 brand portfolios operating in six different sectors: Commercial & Industrial, Consumer Retail, Food & Beverages, Property & Hospitality, Manufacturing & Engineering, and Commercial Technology. Aiming to be more than family business - but beyond that, we are business for families, we carry the mission to bring values for betterment of lives through business development and continuous growth.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
Industries
Retail, IT Services and IT Consulting, and Software Development
West Jakarta, Jakarta, Indonesia
#J-18808-Ljbffr
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
November 28, 2025
Job Type:
Technology
Location:
Jakarta, Indonesia
Company:
Kawan Lama Group
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.