×
Register Here to Apply for Jobs or Post Jobs. X

Ruby on Rails Engineer; Freelance

Job in Tangerang, Banten, Indonesia
Listing for: PT Mid Solusi Nusantara (MEKARI)
Full Time, Contract position
Listed on 2026-03-11
Job specializations:
  • Software Development
    Backend Developer, Full Stack Developer, Software Engineer
Job Description & How to Apply Below
Position: Ruby on Rails Engineer (Freelance)

Mekari is Indonesia's no. 1 Software-as-a-Service (SaaS) company. With our ecosystem of software solutions—including Mekari Jurnal, Mekari Talenta, Mekari Qontak, and Mekari Flex, we aim to facilitate entrepreneurs and leaders as they accelerate the digital transformation of their businesses.

In our 10+ years of journey we have reached over 1 Million platform users, and we're not planning to stop any time soon. We need more people like you: builders and owners with calculated ambition who are ready to #Elevate Through Impact and raise Indonesia's software standard.

Job Description
  • Design, develop, and maintain scalable and reliable backend systems for thousands of businesses.
  • Write clean, efficient, and well-tested code in Ruby on Rails.
  • Collaborate with cross-functional teams to define, design, and ship new features that delight our customers.
  • Participate in troubleshooting and debugging complex issues in production environments.
  • Participate in code reviews and provide constructive feedback.
Requirements
  • Technical Skills (Hard Skills)
    • Architecture: Proficient in microservices and decoupling concepts.
    • API: Expert in creating well-structured RESTful APIs, complete with OpenAPI/Swagger documentation.
    • Performance: Understands caching (Redis), database optimization, and load balancing techniques.
    • Database: Experienced with relational databases, specifically Postgre

      SQL.
    • Language: Proficient in Ruby on Rails.
    • Security: Proficient in OWASP principles (SQL Injection, XSS, IDOR, CSRF, Security Misconfiguration, Broken Authentication).
  • Soft Skills
    • Problem-Solving: Able to analyze and solve complex technical problems.
    • Collaboration: Communicative and able to work effectively with frontend teams and other stakeholders.
    • Ownership: Has a sense of ownership over the work.
    • Testing: Committed to writing unit and integration tests.
    • Adaptability: Eager to learn new technologies and adapt to a changing environment.
    • Mentorship: Able to mentor junior developers and share knowledge with the team.
Freelance Period: 5 months

Working Arrangements for This Position:

  • 40 hours a week (documented via timesheet/work log).
  • Semi-flexible working hours, need to be reachable from 9am - 6pm.
  • Expected to be reachable if there's a production incident for the feature you develop.
  • Will prioritize candidates who are able to join immediately.

Our team will review your application and will be in touch if your application is shortlisted to the next stage. If you do not hear from us in 30 days, we will keep your resume on file in case a relevant opportunity opens up.

Don't forget to check our Recruitment FAQ athttps://bit.ly/FAQMekari

Recruitment [ENG] or (Use the "Apply for this Job" box below)./FAQRekrutmen

Mekari [INA] to find the answers to commonly asked questions regarding our recruitment process.

We wish you the best. Hope to see you around soon!

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary