As a Contract Software Developer at Agoda, your core operational duties will span full-stack development phases:
Feature Development: Collaborating with product owners, UI designers, and lead developers to code responsive, state-managed web applications and robust microservices.
Debugging & Support: Writing test cases, troubleshooting codebase execution paths, tracking down runtime errors, and refactoring legacy segments to boost execution speed.
Data-Driven Engineering: Utilizing A/B testing methodologies and live customer usage metrics to guide product enhancement and feature releases.
Enterprise Logging & Analytics: Setting up real-time analytics, instrumentation logs, and service health reports using technologies like Hadoop, Grafana, and related tracking suites.
Continuous Delivery: Participating in active agile sprint ceremonies, engaging in structured peer code reviews, and maintaining clean code standards in line with SOLID architecture patterns.
Skills & Eligibility
Agoda’s engineering group is seeking analytical candidates who demonstrate robust logical thinking, programmatic aptitude, and high adaptability:
Education: Bachelor’s degree in any stream. Candidates carrying academic specializations in Computer Science or Information Technology, or those who have successfully completed intensive software engineering bootcamps, are highly preferred.
Experience Level: This pathway is designed strictly for entry-level developers. Candidates should either be fresh graduates or have less than two years of active industry experience.
Algorithmic Base: Strong foundational understanding of core data structures, basic computing algorithms, and clear analytical problem-solving skills.
Frontend & Backend Engineering Stack: Familiarity with building web user interfaces utilizing React.js, Redux, and TypeScript . Basic knowledge or coding skills in modern backend languages, including C#, Scala, Kotlin, Java, or Python .
Familiarity with building web user interfaces utilizing React.js, Redux, and TypeScript .
Basic knowledge or coding skills in modern backend languages, including C#, Scala, Kotlin, Java, or Python .
Data Systems & Testing: Conceptual understanding of basic data persistence architectures (such as relational RDBMS or NoSQL schemas), and exposure to modern automated CI/CD practices.
Communication Skills: Excellent spoken and written English skills, with the ability to articulate architectural decisions and technical blocks clearly.
Note: This job is posted on external sites. Joblit shares the listing for convenience and does not take responsibility for third-party content.