Software Engineer (Back End)
About the job
We’re creating innovative ad-tech solutions to optimize the ad monetization and experience. Our goal is to create a valuable experience for both buyers and sellers, while also driving performance through Ads. To that end, we are innovating rapidly in the ad-tech space and there is no shortage of new challenges for motivated individuals. As a backend engineer, you will work closely with designers, product managers and other engineers (frontend, backend, native, machine learning, quality) to redefine the advertising space and beyond.
Job Responsibilities:
- Design new experiences for sellers and advertisers to promote their products, manage their advertising campaigns, and run their businesses
- Build highly available, scalable RESTful APIs, and event driven systems
- Develop systems using Java / Scala, Spring, Javascript/Node JS
- Design and Implement scalable solutions and frameworks
- Learn new external and internal technologies as the need/opportunity arises
- Operate within our internal open source community where we share a variety of projects and codebases
- Build, test, and deploy your code in a continuous manner
- Execute as part of a multi-functional Agile team that rapidly delivers iterative value to customers
- Contribute to technical conversations and debates, and decide upon approaches and tools to utilize
- Lead by example and share the knowledge with the team
Job Requirements:
- BS/BA in Computer Science or related field plus 5 years work experience or MS with 3 years of relevant experience
- Experience with Java / J2EE or Scala, Oracle / NOSQL DBs, JSON, XML
- Nice to have: experience with Node JS, Javascript, HTML5, CSS3
- Experience working with distributed systems, experience with Streaming services like Kafka
- Experience with system design and ability to design complex systems.
- Experience building web applications and RESTful endpoints
- Experience working with frameworks such as Spring MVC
- Experience with event driven programming handling large volume of events
- Knowledge of core CS concepts such as common data structures and algorithms
- Code samples from private GitHub repos, side projects, and open source project contributions is a plus
- Candidates should be self motivated and willing to learn and contribute.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Machine Learning Engineer (LLMs & Recommender Systems)
2026-05-22
Backend Developer (Fullstack) NodeJS + Javascript
2026-05-29
Java/Spring Backend Software Engineer Professional
2026-05-22
- Posted
- Aug 05, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Singapore
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Machine Learning Engineer (LLMs & Recommender Systems)
2026-05-22
Backend Developer (Fullstack) NodeJS + Javascript
2026-05-29
Java/Spring Backend Software Engineer Professional
2026-05-22