Back End Developer
ADGRID · Gurugram, Haryana, India
Apply & track with Apply EdgeABOUT ADGRIDAdGrid is an early-stage, stealth-mode AdTech–FinTech company based in Gurugram, building a platform at the intersection of advertising technology and financial infrastructure. We are a small, fast-moving team hiring the people who will help shape the company from the ground up.ROLE SUMMARYWe are looking for a Backend Engineer to build and ship the core product APIs our platform runs on. We run a microservices architecture on AWS, with Java and Spring Boot and Go as our two primary backend stacks, alongside PostgreSQL and MySQL, Docker, and Kafka and message queues for event-driven flows. We are equally happy to hire strong Java engineers or strong Go engineers. Our products sit at the intersection of advertising technology and financial infrastructure, which means real-time data on one side and money movement on the other, so correctness is not a nice-to-have here. You will own features end-to-end, from design discussions through to production and the alerts that follow, and you will be close enough to the product to have a say in what gets built, not just how.KEY RESPONSIBILITIES• Build and ship backend services in Java with Spring Boot or in Go, from design discussion through toproduction.• Design and document REST API contracts that other services and teams depend on, rather than onlyimplementing someone else’s spec.• Work across a microservices architecture on AWS: service-to-service calls, event-driven flows over Kafka andmessage queues, and the failure modes that come with them.• Write code that holds up under real conditions, concurrent requests, partial failures, duplicate calls, and out-of-order events, not just the happy path.• Break down ambiguous problems and pick the right data structures and algorithms for the job, with an eye on time and space cost at the scale we run at.• Write unit and integration tests as part of the work, not as something bolted on afterwards.• Work with our SQL databases day to day: sensible schemas, efficient queries, and indexes that earn their place.• Own your features after release, including the production issues that follow. You ship it, you watch it.Take part in code reviews and design discussions, and write code the next person can maintain without a walkthrough.WHAT WE ARE LOOKING FOR• 1–2 years building backend services on a live product used by real users.• Solid problem-solving and computer science fundamentals: data structures, algorithms, complexity,concurrency and memory basics. You should be able to reason about why one approach is faster or safer than another, and our interview process includes a problem-solving round that tests exactly this.• Strong fundamentals in Java or Go. Both are first-class here; Java with Spring Boot and Go are equally welcome, and we do not expect you to know both on day one.• Hands-on REST API design. You can design and document an endpoint that someone else has to consume, and explain the choices you made.• Unit testing as part of how you work, using JUnit, Go's testing package, or the equivalent in your language.• Judgment-led use of AI and modern development tools: faster output, but you own the correctness and quality of what ships.• Comfort in a codebase you did not write, and fluency with Git in a team workflow.• Exposure to SQL databases such as PostgreSQL or MySQL, and to cloud environments, Docker or CI/CD, is an advantage rather than a requirement.• Any exposure to our wider stack is a plus: Kafka or message queues, Kubernetes, MQTT, MongoDB,Elasticsearch, Redis, and AWS services such as SNS, SQS, Lambda, Glue and Athena. No one at this level is expected to know everything.• Ownership and clear communication. You raise blockers early and follow through without being chased.• Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field.• Available to work full-time from our Gurugram office. This is an on-site role.HOW TO APPLYInterested candidates may send their resume to career@adgrid.ai. A GitHub profile or a link to something you have built is welcome, though not required.