Software Engineer - Golang and/or Python
Core
Design, code, test, debug, and deploy low to moderately complex software projects and scalable platform solutions in a cloud-native environment.
Role type
Software Engineer (Golang/Python)
Builds
Scalable platform solutions, microservices, REST APIs, and cloud-native applications.
Domain
Banking / Cloud Infrastructure / Backend Development
Deliverable
production ML models | product features | infrastructure
Required skills
Golang, Python, data structures, algorithms, distributed systems, object-oriented design, microservices, REST APIs, containers, Kubernetes, OpenShift, public cloud platforms (AWS/Azure/GCP), CI/CD pipelines, Git, unit testing, integration testing, Linux environments, debugging, performance analysis, observability tools.
Preferred skills
Agile development, automation, self-service capabilities, DevOps practices, AI-driven practices.
Technologies
Golang, Python, Kubernetes, OpenShift, AWS, Azure, GCP, Git, Linux
Responsibilities
Participate in installation, upgrades, and deployment efforts; identify opportunities for service quality improvements; design and document technical solutions; review and analyze technical challenges; present recommendations for resolving issues; develop and automate scalable platform solutions; improve developer productivity through automation.
Seniority
Mid-level, hands-on IC