Web Application Developer

Backend Developer

Central Jakarta, Jakarta
Work Type: Full Time

About Ukirama:
Ukirama is a growing technology company developing Ukirama ERP, a comprehensive SaaS B2B Enterprise Resource Planning system utilized by a diverse range of businesses. We are currently focused on enhancing our robust platform, tackling technical debt within our established monolithic architecture, and improving internal development processes to deliver even greater value to our customers.

Key Responsibilities:
  • Design, develop, and maintain robust backend features for our core Ruby on Rails ERP platform, ensuring alignment with existing architecture.
  • Apply strong system design principles and analytical problem-solving skills to enhance existing features and develop new, efficient solutions within a complex architecture.
  • Implement high-performance, secure, and efficient solutions following best practices.
  • Build, enhance, and maintain RESTful APIs and manage third-party integrations.
  • Collaborate effectively with Frontend Engineers (especially supporting modernization efforts), QA Engineers, Product Managers, Business Analysts, and other stakeholders.
  • Contribute to technical specifications, estimations, and ensure reliable, well-tested feature delivery.
  • Monitor, troubleshoot, diagnose, and improve application performance and stability.
  • Write clean, maintainable, well-documented, and thoroughly tested code.
  • Actively participate in code reviews, providing and receiving constructive feedback.
  • Mentor junior team members and share backend development best practices (after ramp-up on our stack).
  • Proactively identify system bottlenecks, potential issues, and opportunities for technical debt reduction.
  • Contribute ideas for improving development processes and implementation patterns.
  • Stay updated on relevant technologies and industry best practices.

Requirements & Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field with a minimum GPA of 3.00.
  • 3-5 years of professional experience in backend development for web applications.  
  • Proven experience handling features end-to-end (planning, implementation, deployment).
  • Strong system design capabilities and analytical problem-solving skills are highly desired.
  • Meticulous attention to detail.
  • Proficiency in at least one major backend programming language (e.g., Go, Ruby, Python, Java, PHP).
  • Our primary backend stack is Ruby on Rails. A strong willingness and demonstrated ability to rapidly learn and achieve proficiency in Ruby/Rails is essential and required for this role.
  • Solid understanding and practical experience with RDBMS (PostgreSQL strongly preferred, MySQL acceptable).
  • Good knowledge of building and consuming RESTful APIs.
  • Familiarity with caching mechanisms (Redis experience is a plus).
  • Experience with at least one major cloud platform (e.g., AWS, GCP, Azure, DigitalOcean).
  • Foundational understanding of software testing principles (unit, integration testing).
  • Possesses a strong growth mindset and a genuine passion for learning new technologies and practices.
  • Excellent communication and collaboration skills in English (spoken and written).
  • Must be willing and able to work full-time from our office (WFO) in Sudirman, Jakarta.

What We Offer
  • Opportunity to work on a complex, real-world ERP system that directly impacts businesses.
  • A chance to make a significant contribution to technical improvements and modernization efforts within a large application.
  • A collaborative and evolving team environment committed to improvement.
  • Dedicated support for learning and mastering Ruby on Rails.
  • Exposure to new initiatives and potential future use of technologies like Golang/similar.
  • Mentorship opportunities (both receiving and giving).

Submit Your Application

You have successfully applied
  • You have errors in applying