23 Oct
|
Aspire, Jordan
|
India
23 Oct
Aspire, Jordan
India
The Payments team owns Indeed's core payment infrastructure and revenue-critical systems. This outpost engagement embeds a backend software engineer within the team to accelerate delivery of feature initiatives and reduce a growing backlog of technical debt. The role calls for a strong, autonomous backend engineer who can ramp quickly and collaborate closely with full-time engineers to ship high-quality, scalable payment infrastructure.
The engagement is driven by the team's near-term delivery commitments, which require additional engineering capacity.
Key Responsibilities
- 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.
Time Zone Coverage & Preferred Region: India, or nearby regions with no more than 2 hours of time difference Required Hours: IST support (preferably 10AM to 7PM IST)
Preferred Region(s): APAC
Requirements The Payments team owns Indeed's core payment infrastructure and revenue-critical systems.
This outpost engagement embeds a backend software engineer within the team to accelerate delivery of feature initiatives and reduce a growing backlog of technical debt. The role calls for a strong, autonomous backend engineer who can ramp quickly and collaborate closely with full-time engineers to ship high-quality, scalable payment infrastructure.
The engagement is driven by the team's near-term delivery commitments, which require additional engineering capacity.
Key Responsibilities
- 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.
Time Zone Coverage & Preferred Region: India,
or nearby regions with no more than 2 hours of time difference Required Hours: IST support (preferably 10AM to 7PM IST)
Preferred Region(s): APAC
Benefits
Must-Have Skills:
- 3+ 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 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.
Nice-to-Have Skills:
- Experience, or 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.
Soft skills:
- IC level able to own feature delivery with minimal supervision.
- Async collaboration with distributed, cross-functional teams.
📌 Backend Software Engineer – Payments Team (India)
🏢 Aspire, Jordan
📍 India