This is a 12-months contract.
Key Responsibilities:
• Design, develop, and maintain high-performance backend applications using Golang.
• Lead the modernization of legacy lending systems, with a focus on platformization, extensibility, testability, and scalability.
• Collaborate with internal and external stakeholders to gather, define, and clarify technical and business requirements, effectively managing ambiguity throughout the development lifecycle.
• Coordinate with third-party vendors to ensure seamless system integrations with external lending platforms and services.
• Partner closely with cross-functional teams—including product, engineering, and business units—to contribute to technical architecture decisions and define functional specifications.
Requirements:
• 2 or more years of hands-on experience in Golang development.
• Experience building distributed systems that are scalable, reliable, and production-ready.
• Strong working knowledge of Kubernetes (K8s), Redis, Aerospike, and MySQL.
• Experience deploying and managing services on AWS and/or GCP cloud platforms.
• Demonstrated expertise in designing for platformization, scalability, testability, and extensibility.
• Ability to navigate ambiguity and adapt to evolving project scopes.
• Strong analytical and problem-solving abilities with a proactive approach to ensuring software quality and scalability.