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