
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading technology firm in Singapore is seeking a Senior Backend Engineer to design, build, and maintain robust backend services primarily using Python and Java. This role requires a strong architectural mindset and expertise in cloud technologies. The ideal candidate will also mentor junior engineers, champion best practices, and contribute to an innovative team culture.
At Agridence, we are pioneers in digitizing the global agriculture supply chain. We build cutting‑edge solutions that create transparency, efficiency, and value for our customers. We are a team of ambitious, collaborative, and forward‑thinking individuals who believe in the power of technology to solve real‑world problems. We foster a culture of growth, ownership, and mutual success.
Building the Backbone of a Critical Platform
As a Senior Backend Engineer on the AGD core products team, you are a critical technical pillar responsible for the stability, performance, and scalability of a high‑impact enterprise platform. Your mission is to design, build, and maintain the robust Java‑based services that power the Prisma project, which is currently in a crucial phase of stabilization and preparation for future growth.
This is a hands‑on role for an engineer who thrives on solving complex problems and values technical excellence. You will not only be a key contributor to the codebase but also a mentor to other engineers, helping to establish best practices and elevate the technical capabilities of the entire team. Your expertise will be vital in de‑risking the project and ensuring its long‑term success.
Design, develop, and maintain high‑quality, scalable, and secure backend services and APIs, primarily using Java and Python. Knowledge of Go is a good to have.
Take ownership of key components of the service backends, ensuring they are reliable and performant under load.
Collaborate with the EM and other senior engineers on architectural decisions to improve the system's resilience and maintainability.
Champion best practices in software development, including code quality, automated testing, and CI/CD.
Conduct thorough code reviews, providing constructive feedback to ensure a high standard across the team.
Proactively identify and address technical debt and performance bottlenecks.
Act as a technical mentor for junior and mid‑level engineers on the team, providing guidance and support to help them grow their skills.
Work closely with frontend engineers, product owners, and QA to deliver cohesive, end‑to‑end features.
Contribute to the broader engineering culture by participating in technical discussions and knowledge‑sharing sessions.
While your primary focus will be the Python‑based backend, you will have opportunities to contribute your Java expertise to our other core products, supporting our long‑term goal of technical harmonization.
This role is a critical stepping stone to senior technical leadership at Agridence. As you succeed, you will have the opportunity to take on greater architectural ownership, influence the company's long‑term backend strategy across both Java and Python stacks, and potentially grow into a technical lead or principal engineer role.