Home Job Listings Categories Locations

Senior Software Developer

📍 Jakarta, Indonesia

Technology Kawan Lama Group

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.