Position: Middle/Senior Golang Developer Poland
Company: Softserve
Category: Golang
Experience required: 2y
English level: intermediate

WE ARE
SoftServe is a global digital solutions company with headquarters in Austin, Texas, founded in 1993 in Ukraine. 12,000+ associates are currently working on 1,100+ projects with clients in the USA, Europe, and APAC region. We are about people who create bold things, who make a difference, who have fun, and who love their work. In January 2022, we started our operations in Latin America. We made a commitment to grow our local community to 3,500 associates by 2025 and invest in the market.

The client is a leader in cloud networking and cybersecurity services. Client's products enable ops teams to automate, standardize and accelerate the delivery of cloud-native and data center network and security services all from one place. Their customers are among the largest enterprises in the world and include 70% of the Fortune 500. The project is a network management solution, providing DNS, DHCP, and IP address management services for enterprises in heterogeneous environments. Built using a modern tech stack, with scalability and performance in mind. Microservice architecture, running in Kubernetes on AWS. The company is of a startup mindset, engineers will be able to own the services they develop and contribute to product development. SDLC and CI/CD practices are fully established already, with 2-week sprint cycles with regular release cadence.

YOU ARE
A mature expert with at least 3-year experience with

Solid software development background in Go
Strong knowledge of Go development and debugging in a Linux environment
A concept of software design, data structures, and algorithms
Robust record of developing microservices in large-scale deployments
Such traits as: self-motivated, detail-oriented attitude, excellent problem-solving, and critical thinking
YOU WANT TO WORK WITH
Designing and developing software for a large-scale, cloud-based SaaS solution using open source technologies
Creating, prototyping, and implementing compelling applications for SAAS microservices, with an emphasis on simplicity and usability
Delivering across the entire software app development lifecycle — design, building, deployment, testing, and release
Agile/Scrum development methodology to drive key aspects of product definition, execution, and testing
Managing/deploying infrastructure and networking services in the cloud
Driving benchmarking, optimization, and fine-tuning software performance
TOGETHER WE WILL
Communicate with world-leading companies and experienced people
Get certifications in cutting-edge technologies
Be able to work with the latest modern tools and technologies on different projects
Have access to strong educational and mentorship programs