About the role
TL;DR
Develop and maintain high-quality software solutions using Golang.
- •The Golang Software Engineer is responsible for designing, developing, and maintaining high-quality software solutions using Golang ecosystems.
- •Key Responsibilities Develop, test, and deploy applications, ensuring high performance and security.
- •Work on a new version of the platform in Golang.
- •Collaborate with Product Owners, Security and Infrastructure team and Data Team to implement technical solutions.
- •Conduct code reviews and provide constructive feedback to ensure best practices and code quality.
- •Optimize application performance and scalability, addressing technical debt where necessary.
- •Requirements Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. 5+ years of experience in software development (Golang).
- •Experience in Payments, Financial Services, Banking, or FinTech is a plus.
- •Proficiency in cloud platforms (Azure or AWS).
- •Hands-on experience with microservices architecture, DevOps practices, and CI/CD pipelines.
Required skills
GoMicroservicesCI/CDKubernetesAWSPostgreSQLMySQLMongoDBRedisGraphQLDockerGit
Nice-to-have skills
Azure
Domain expertise
fintech
Benefits & perks
Great compensation package, Private Health insurance, Life Insurance, Work life balance, Learning & Development budget
Tech stack
GoMicroservicesCI/CDKubernetesAWSAzurePostgreSQLMySQLMongoDBRedisGraphQLDockerGit