Point your AI agent at freehire and let it find you a job.

Get the CLI →

Markono Group

Senior Software Engineer

Posted 2 views
Discussion

Summary

Senior Software Engineer joins Moonshot Innovations, Markono Group's in-house tech team, building scalable microservices, APIs and integrations that support book printing, warehousing, fulfilment and e-commerce workflows. Core stack: Java/Python/C#/TypeScript-Node.js, SQL/NoSQL, AWS, containers, CI/CD, and AI-assisted tooling like Claude Code.

At Markono Group Pte Ltd, we believe in making knowledge available to everyone.

For centuries, the written word has had the profound ability to impart knowledge, spur imagination and fuel dreams. As the demand for knowledge, information, and entertainment soars, our story is about leaving positive imprints on the world by shaping the future of reading; inspiring and empowering the world’s readers.

Our team of printing and supply chain experts share our commitment to creating unbridled access to global knowledge, and are equally determined to create solutions that make high-quality books accessible. With unwavering commitment to innovation, we open doors to a universe of imagination.

We keep you reading.


Job Overview

Moonshot Innovations, Markono Group’s technology team, develops software that strengthens the Group’s integrated print, warehousing, fulfilment and distribution capabilities. The Senior Software Engineer will contribute technical expertise and fresh thinking to create solutions that enhance customer value, enable business growth and support Markono’s ambition to market, print and deliver books more quickly and sustainably.

Key Responsibilities:

  • Design, build and maintain scalable, secure applications and microservices-based systems supporting printing, manufacturing, warehousing, distribution and e-commerce workflows

  • Develop APIs and integrations with internal and third-party platforms

  • Use approved AI-assisted development tools, including Claude Code, to accelerate software delivery

  • Ensure code quality, security, performance and maintainability

  • Build automated tests and CI/CD pipelines

  • Deploy and support reliable services on AWS

  • Work with infrastructure teams on monitoring, logging, backup, and disaster recovery

  • Support software systems integrated with printing equipment, manufacturing lines, and operational workflows

  • Lead technical design and code reviews

  • Mentor engineers and promote engineering best practices

Requirements:

  • Bachelor's Degree in Computer Science, Software Engineering or a related field

  • At least 5 years' software engineering experience delivering and operating production systems

  • Strong proficiency in Java, Python, C# or TypeScript / Node.js, with exposure to modern front-end frameworks

  • Strong system-design fundamentals and hands-on experience with APIs, microservices, distributed systems and SQL/NoSQL databases

  • Experience building e-commerce, digital-content, marketplace or transaction platforms; exposure to digital rights, payments or fulfilment is advantageous

  • Hands-on use of AI-assisted development tools, preferably Claude Code, with disciplined validation of generated output

  • Experience with AWS, containers, CI/CD, automated testing, observability and production support

  • Strong ownership, secure-coding discipline, problem-solving and communication skills, with the ability to mentor and influence across teams

Markono is committed to fostering and cultivating a diverse and inclusive workplace. We believe that a diverse workforce is needed to drive innovation, grow, and succeed in today’s corporate climate. We recruit and select employees on the basis of merit (such as skills, experience or ability to perform the job), regardless of nationality, age, gender, marital status, pregnancy status, caregiving responsibilities, race, religion, language, disability and mental health conditions. Join us and thrive!

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available