Build and maintain backend services for lending and fintech workflows including onboarding, loan processing, repayment, collections, and integrations.
Develop scalable APIs and services using Kotlin/Java with Spring Boot.
Work with PostgreSQL and messaging systems such as Kafka or NATS.
Contribute to event-driven architectures and distributed workflows with guidance from senior engineers.
Participate in system design discussions and contribute ideas around modularity, reliability, and scalability.
Collaborate with Product Managers, QA engineers, designers, and other stakeholders to understand business requirements and translate them into technical solutions.
Write clean, maintainable, testable code and participate in code reviews.
Debug production issues, monitor system performance, and improve operational reliability.
Contribute to CI/CD pipelines, observability, and deployment processes.
Continuously improve engineering practices, documentation, and development workflows.
Experience working in fintech, lending, banking, or other regulated domains.
Exposure to event-driven systems and asynchronous processing.
Familiarity with workflow orchestration platforms such as Temporal, Cadence, or Step Functions.
Experience working with cloud-native systems and containerized deployments.
Understanding of software design patterns and scalable architectures.
Exposure to production monitoring and observability tooling.