onsite
Senior Golang Engineer - EASY SOFTWARE AG
Software Engineer
Lead the design and implementation of high‑performance microservices in Go, driving architecture, scalability, and reliability while collaborating with cross‑functional teams and leveraging cloud and container technologies.
About the role
Key Responsibilities
- Architect, develop, and maintain production‑grade microservices using Golang, ensuring high availability and performance.
- Design and implement scalable, containerized solutions with Docker and Kubernetes, integrating with CI/CD pipelines.
- Collaborate with product, QA, and DevOps teams to define requirements, conduct code reviews, and enforce best practices.
- Optimize database interactions (SQL/NoSQL) and implement efficient caching strategies.
- Monitor, troubleshoot, and improve system reliability using observability tools and automated alerting.
Requirements
- 5+ years of professional experience in Go development and microservices architecture.
- Strong knowledge of Docker, Kubernetes, and cloud platforms (AWS preferred).
- Proficiency in relational databases (PostgreSQL/MySQL) and experience with CI/CD pipelines.
- Excellent problem‑solving skills, ability to work independently and in a team.
- Fluent in English, both written and spoken.
Skills
dockerkubernetesawssqlcicd