Backend Developer with Golang
POLAND IT development
Job description
Introduction
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.
Your Role and Responsibilities
As a backend developer you would be part of a dynamic and critical backend squad working on a new IBM product from its networking solution portfolio.
· You would be responsible for developing and delivering microservices using the latest agile and Cloud native techniques, tools, and programming languages.
· You’ll work in a dynamic, collaborative environment to understand requirements, design, code, and test innovative applications, and support those applications for our highly valued customers.
· You’ll employ IBM’s Design Thinking to create products that provide a great user experience along with high performance, security, quality, and stability.
· Design and code servers, services, applications, and databases that are reusable, scalable, and meet critical architecture goals.
· Create Application Programming Interfaces (APIs) that are clean, well-documented, and easy to use.
Required Technical and Professional Expertise
· 3+ years of professional experience building backend systems
· 2+ years of experience programming with golang
· Experience working on Linux OS, Kubernetes and containerization environments.
· Experience in microservices architectures and API development (REST or gRPC)
· Experience in troubleshooting complex support issues and excellent debugging skills.
Preferred Technical and Professional Expertise
· Experience in design and development on public Cloud like AWS, IBM Cloud, Azure.
· Experience in building services using relational and non-relational databases
· Knowledge in building event based architecture systems
· Familiar with building cloud native applications in kubernetes
· Knowledge in monitoring and observability technologies (prometheus, jaeger)