Designation: Senior Backend Engineer (Golang)Location: India - RemoteSalary: USD 25 - 30 HourlyContract : 6 MonthExperience: 3-7 yrs
Company Brief: A U.S.-based firm specializing in co-branded credit card programs seeks a Senior Back-End Engineer to join their team. This role involves collaborating with development teams to establish and implement best practices for new and existing products. The company aims to reshape the financial landscape by laying the groundwork for future payment, reward, and loyalty infrastructures. Notably, they have recently secured over $125 million in funding during their Series B round.
Responsibilities:Develop and maintain services crucial to user experience, including card application, payment processing, credit profiling, fraud detection, and general ledger management.Lead the design and implementation of distributed systems architecture tailored for the banking sector.Contribute to technical decision-making and the selection of scalable solutions to accommodate business growth and user needs.Utilize a range of technologies, such as NoSQL and SQL databases, AWS, Go, Python, gRPC, Terraform, Kubernetes, and Kafka.
Requirements:Bachelor’s/Master’s degree in Engineering, Computer Science, or equivalent experience.Minimum 5 years of relevant experience in back-end engineering.Proficiency with Golang, with at least 5 years of hands-on experience.Demonstrated expertise in designing and enhancing systems, focusing on architecture, design patterns, reliability, and scalability over a span of 3+ years.Experience overseeing system design, with a deep understanding of data structures and algorithms, prioritizing availability, scalability, and performance.Strong sense of urgency, initiative, and accountability.Thorough familiarity with AWS, Go, Python, gRPC, Terraform, Kubernetes, Kafka, and both NoSQL and SQL databases.Previous involvement in payment-related product development is advantageous.Preferred experience in building large-scale distributed systems handling substantial data volumes.Exceptional debugging and troubleshooting skills.Prior engagement with open-source projects is desirable.Fluent in spoken and written English.