Senior Software Engineer - Golang
Core
Design and develop software to improve code efficiency for bug detection, build high-load microservices and APIs, and debug production issues.
Role type
Senior Software Engineer (Golang)
Builds
Mission-critical enterprise class applications and scalable microservices
Domain
Financial services / Software Engineering
Required skills
Golang, object-oriented programming, microservices architecture, API design, SDLC (Agile/SCRUM), data modeling, code review, mentoring
Preferred skills
Kotlin, Rust, C#, C++, PostgreSQL tuning, Oracle tuning, CI/CD, Docker, Kubernetes, Terraform, CloudFormation, observability tools (Datadog, Dynatrace, Prometheus)
Technologies
Golang, PostgreSQL, Oracle, Docker, Kubernetes, Terraform, CloudFormation, Datadog, Dynatrace, Prometheus
Responsibilities
Design and develop software to improve code efficiency, write unit-tests, conduct impact analysis, debug production problems, lead code reviews, document code and projects, participate in sprint commitments, guide and review work of less experienced engineers
Seniority
Senior, hands-on IC with mentorship responsibilities