Log in
All jobs
AL

Senior Backend Engineer

AgileEngine, LLC.
Remote (India)
Remote

About this role

Senior Backend Engineer

Details

ID95137

Developer

JAVA

Engineering

Java

Java

Kotlin

Python

Full-time

India

Asia,

India

4+ years of experience

Experience (Filter):

3–5 years

Experience (Search):

Middle Senior

Remote

TECH STACK

Java

Kotlin

Python

MySQL

GitLab CI/CD

Apply now

Refer a friend

i

New applications are currently paused

See details

About the role

We are looking for a Senior Backend Engineer to build backend features for payment flows and reduce technical debt across Java services.

The mandatory requirements are 4+ years of backend engineering experience, payments, fintech, or billing domain experience, Kotlin, Python, and an upper-intermediate English level.

Must haves

  • 4+ years of backend software engineering.
  • Building and operating production backend services at scale.
  • Strong proficiency in Java as the primary programming language, with Kotlin and Python as complementary skills.
  • Hands-on experience with RESTful and GraphQL APIs, microservices, and event-driven systems.
  • Payments, fintech, or billing domain experience, including gateways, processors, or PSPs.
  • Writing unit, integration, and contract tests.
  • Agile/Scrum, sprint-based delivery.
  • Ramps quickly on an existing codebase with minimal guidance.
  • Git-based version control and code review (GitLab).
  • GitLab CI/CD pipelines.
  • Relational databases (MySQL) and SQL.
  • Distributed systems: message queues, async processing, eventual consistency.
  • Jira for task and sprint tracking.
  • Built end-to-end backend payment flows (charge, refund, dispute, webhooks) in production.
  • Experience in legacy service refactoring/migration with regression testing.
  • Experience resolving production incidents in payment or billing systems.
  • Experience designing internal APIs consumed by multiple downstream services.
  • Upper-intermediate English level.

Nice to haves

  • Experience in a large enterprise engineering org.
  • Spring Boot, Gradle, service mesh.
  • PCI-DSS compliance, payment security, or financial data handling.
  • Observability tooling (Datadog).
  • Open-source contributions or a portfolio of shipped payment features.

What you will do

  • Implement new backend features for payment flows.
  • Drive technical-debt reduction, including refactoring legacy services, improving test coverage, and modernizing APIs (e.g., deprecated API migrations).
  • Write clean, well-tested, production-ready code that meets Indeed's engineering standards and merges to main with passing CI/CD pipelines and peer-review approval.
  • Deliver against multiple initiatives within agreed sprint cycles. Participate in code reviews, design discussions, and sprint ceremonies alongside full-time Payments engineers.
  • Collaborate with product managers, partner teams, and fellow engineers to clarify requirements and deliver end-to-end solutions.
  • Produce documentation for owned workstreams — designs, API specs, KT docs, and runbooks — to support long-term maintainability.
  • Ensure a smooth hand-off to the full-time engineering team at the conclusion of the engagement.

Perks

  • Growth without limits: build your skills through mentorship, internal TechTalks, challenging projects, and a dedicated annual learning budget
  • Competitive compensation: get recognition that reflects your skills and impact, with regular performance and compensation reviews
  • Flexibility: work 100% remotely with flexible hours that support focus, autonomy, and a healthy work rhythm
  • Meaningful, modern projects: build impactful products using modern technologies alongside global teams and leading brands
  • Collaborative culture: join a supportive environment with zero micromanagement where ideas are welcomed and contributions are recognized
  • Well-being & support: access local well-being programs and people-focused support tailored to your location

Other roles you may like

‹ ›

New!

Careers > Open positions > Senior Full Stack Engineer

Senior Full Stack Engineer

ID93500

Indeed

DETAILS

ID93500

Developer

Java / React.js

Engineering

Java / React.js

Spring Boot

Django

Dagster

Full-time

Argentina,

Brazil,

Colombia,

Guatemala

LATAM,

Argentina,

Brazil,

Colombia,

Guatemala

4+ years of experience

Experience (Filter):

3–5 years

Experience (Search):

Middle Senior

Remote

TECH STACK

Spring Boot

Django

Dagster

React

Kafka

Apply now

Refer a friend

i

New applications are currently paused

See details

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →