Search by job, company or skills

OSL

Senior Software Engineer

Fresher
Save
new job description bg glownew job description bg glow
  • Posted 9 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Key Responsibilities

Technical Direction & Hands-on Delivery: Set the technical direction for payments work and lead by example, you'll be in the codebase daily, shipping production changes alongside the squad, not just reviewing PRs.

Decoupling the Payments Service: Lead the gradual extraction of payment flows from the existing monolith into a well-bounded service, working bi-directionally across our Java (Spring Boot) and PHP (Laravel / VueJS) codebases as the migration progresses.

PSP & Banking Integrations: Design, build, and maintain integrations with payment service providers and banking partners, ensuring high availability, robust reconciliation, and resilient failure handling across fiat rails.

Reliability & Incident Reduction: Drive down payment failure rates and incident load through better observability, defensive design, and post-mortem-driven improvements, owning the operational health of payment flows.

Squad Coordination: Coordinate execution across the payments squad, sequencing work, unblocking teammates, and keeping delivery aligned with broader platform goals.

Cross-functional Collaboration: Partner closely with the crypto settlement team, compliance, product, and operations to ensure payment flows interoperate cleanly with adjacent systems and meet regulatory expectations.

Engineering Quality: Champion solid engineering practices, clean schemas, thoughtful API contracts, automated testing, and CI/CD discipline, across the payments codebase.

AI-Assisted Engineering: Use AI tools actively in your day to day work, from code generation, code-reviews to debugging, documentation, and automation. Push the squad to adopt and refine these workflows as a core part of how we ship.

Documentation & Knowledge Sharing: Maintain clear technical documentation for payment flows, integrations, and known issues, contributing to a shared knowledge base the squad and adjacent teams can rely on.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 148286507

Similar Jobs

Singapore

Skills:

ServicenowCSSPerformance TuningNodejsSoapAutomated TestingItilHTMLCloud ComputingReactRESTDevSecOpsTypescriptJavascriptSite Reliability Engineering

Singapore

Skills:

ReactTypescriptNode.jsAWS cloud-native infrastructureCI CD pipelinesAPI-first system designCloud deploymentsGit-based workflowsObservability

Singapore

Skills:

JavaOracle Sql ServerPostgreSQLScalaNode.jsAutomated TestingMicroservicesGitTypescriptJavascriptMySQLMongoDBRestful ApisDocumentDBevent-driven architecturesCI CD pipelines

Singapore

Skills:

Cloud FoundryAutomated TestingPostgreSQLSpring BootAngularNosqlJavascript FrameworksDockerMySQLOracleJavaAgile MethodologiesSQL ServerJ2EESpringjQueryLinuxKubernetesPaaS solutionsDistributed ApplicationsRelational Databasesextreme programmingmicroservices architecturepair programming

Singapore

Skills:

Spring BootDockerDistributed SystemsSwaggerPythonAWSJavaHibernateOauth2Api DevelopmentMariadbKotlinGitGcpPerlRest ApisJpaKubernetesGolangasynchronous processingSQL databasesLiquibase migrationsevent-driven integration patternsOpenAPIOIDC