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