This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Umpisa Inc. is seeking a Go Software Engineer to contribute to designing, implementing, and maintaining high-performance, scalable, and reliable backend services and applications.
The role involves working closely with cross-functional teams to deliver software solutions that meet business needs and drive technology forward.
Responsibilities include developing and maintaining Go applications, collaborating with product managers and engineers, contributing to system design and architecture, testing and debugging, and staying updated with industry trends.
The ideal candidate should align with the company values, have strong communication and problem-solving skills, and enjoy working in a self-organizing Scrum team.
Requirements:
Trustworthy, self-motivated, responsive, and sharp individual.
Strong listening, verbal, written, and presentation communication skills are essential.
Excellent attention to detail.
Strong communication, organization, and time management skills.
4 to 5 years of professional experience as a software engineer with a foundation in Go.
Proficiency in Go programming language.
Strong understanding of microservices architecture, RESTful API design, databases, data modeling, and query optimization.
Experience with cloud platforms (AWS, GCP, Azure), containerization (Docker, Kubernetes), version control systems (Git), and CI/CD pipelines.
Excellent written and verbal communication skills to translate complex technical concepts.
Ability to adjust training programs based on feedback, technological advancements, and organizational changes.
Nice to have: Experience with distributed systems, messaging queues (Kafka, RabbitMQ), other programming languages (Python, Java), frameworks, and contributions to open-source Go projects or active participation in the Go community.