Deskripsi pekerjaan Back-end Developer PT. Reka Sinergi Pratama
About the Role
We are looking for an experienced Backend Developer to join our technology team and help build, maintain, and continuously improve our SaaS-based travel technology platform.
In this role, you will be responsible for developing new features, maintaining existing applications, building and integrating APIs, troubleshooting technical issues, and improving application performance and reliability.
You will work closely with Product, QA, Support, and other technology teams to deliver scalable and reliable solutions that support our travel technology business.
What You’ll Do
1. Develop new web applications and features for existing SaaS products.
2. Design, develop, maintain, and improve backend services and applications using C# and .NET Core.
3. Maintain existing web applications, including bug fixing, refactoring, performance tuning, and system improvements.
4. Design, develop, consume, and integrate RESTful APIs.
5. Collaborate with Product, QA, Support, and other teams to understand requirements and deliver effective technical solutions.
6. Analyze and troubleshoot application issues and identify appropriate solutions.
7. Write clean, maintainable, scalable, and efficient code based on established coding standards and best practices.
8. Implement appropriate Object-Oriented Programming (OOP) principles and design patterns.
9. Work with Entity Framework Core and SQL Server for data access and database-related development.
10. Develop and maintain unit tests to ensure application reliability and code quality.
11. Participate in code reviews and contribute to continuous improvement of development practices.
12. Use Git/source control effectively to manage code and collaborate with the development team.
13. Prepare and maintain work-related technical documentation, specifications, diagrams, and other relevant artefacts.
14. Learn and understand existing business processes and domain knowledge, particularly in travel technology.
15. Support deployment, troubleshooting, and post-release activities when required.
16. Stay updated with relevant backend technologies, development practices, and industry trends.
What We’re Looking For
1. Minimum Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
2. 0–2 years of experience in software development, particularly backend development. Fresh graduates with relevant academic background, skills, internship, or project experience are welcome to apply.
3. Basic to good understanding of C# and .NET Core.
4. Good understanding of Object-Oriented Programming (OOP) principles and basic software design patterns.
5. Familiarity with Entity Framework Core and SQL Server.
6. Basic understanding of RESTful APIs, including API development, integration, and consumption.
7. Familiarity with unit testing and testing frameworks such as xUnit, NUnit, or MSTest is an advantage.
8. Basic understanding of debugging, troubleshooting, and maintaining existing applications.
9. Familiarity with JavaScript, HTML5, and CSS is a plus.
10. Academic, internship, or project experience in SaaS products, web applications, travel technology, OTA, GDS, booking systems, or other technology platforms is an advantage.
11. Good understanding of the software development lifecycle (SDLC) and basic software development best practices.
12. Strong willingness to learn, develop technical skills, and adapt to new technologies.
13. Good analytical and problem-solving skills, with attention to detail.
14. Good command of English, particularly for technical documentation, communication, and collaboration with team members.
15. Demonstrates integrity, responsibility, discipline, and a strong commitment to professional standards.
If you are passionate about building reliable software, solving technical challenges, and want to work on products within the Travel Technology & SaaS industry, we’d love to hear from you!
Apply now and grow with us.

