Golang Developers
⚲ Poland, Warszawa, Poznań, Białystok
Do uzgodnienia
Wymagania
- AWS
- Cloud
- Golang
- Microservices
- Azure
- GCP
Opis stanowiska
Our client is seeking experienced Golang Developers to join their team. The ideal candidates will have a strong background in backend development and experience building high-performance services using Go. You will work on scalable systems, develop APIs, and collaborate with other developers and stakeholders to deliver high-quality software solutions.
Key Responsibilities
• Develop and maintain backend services and APIs using Golang
• Design clean, efficient, and scalable architecture for new and existing systems
• Collaborate with front-end developers, DevOps, and product teams
• Integrate with third-party services and internal systems
• Write unit and integration tests to ensure reliability and maintainability
• Monitor system performance and troubleshoot production issues
Required Skills and Experience
• 5+ years of hands-on experience with Go (Golang) in a production environment
• Solid understanding of Go’s standard libraries and concurrency model
• Experience with RESTful APIs and microservices architecture
• Strong knowledge of databases such as PostgreSQL, Redis, or MongoDB
• Proficient with Docker and containerized application development
• Good communication skills and the ability to work in a collaborative environment
Preferred Qualifications
• Experience with cloud platforms (AWS, GCP, Azure)
• Familiarity with messaging systems (Kafka, RabbitMQ, etc.)
• Understanding of distributed systems and performance optimization
• Exposure to monitoring and logging tools
Offer & Benefits
• Competitive compensation based on experience
• Flexible work environment (remote or hybrid options)
• Opportunity to work with a forward-thinking, collaborative team
• Engaging projects with real-world impact
Key Responsibilities
• Develop and maintain backend services and APIs using Golang
• Design clean, efficient, and scalable architecture for new and existing systems
• Collaborate with front-end developers, DevOps, and product teams
• Integrate with third-party services and internal systems
• Write unit and integration tests to ensure reliability and maintainability
• Monitor system performance and troubleshoot production issues
Required Skills and Experience
• 5+ years of hands-on experience with Go (Golang) in a production environment
• Solid understanding of Go’s standard libraries and concurrency model
• Experience with RESTful APIs and microservices architecture
• Strong knowledge of databases such as PostgreSQL, Redis, or MongoDB
• Proficient with Docker and containerized application development
• Good communication skills and the ability to work in a collaborative environment
Preferred Qualifications
• Experience with cloud platforms (AWS, GCP, Azure)
• Familiarity with messaging systems (Kafka, RabbitMQ, etc.)
• Understanding of distributed systems and performance optimization
• Exposure to monitoring and logging tools
Offer & Benefits
• Competitive compensation based on experience
• Flexible work environment (remote or hybrid options)
• Opportunity to work with a forward-thinking, collaborative team
• Engaging projects with real-world impact
🔍 Dekoder Ogłoszenia
🔴
experienced Golang Developers
Może oznaczać zarówno doświadczonych programistów, jak i tych, którzy po prostu pracowali z Go przez pewien czas, niekoniecznie na zaawansowanym poziomie.
🔴
high-performance services
Może oznaczać, że oczekuje się od Ciebie optymalizacji kodu pod kątem szybkości, lub że po prostu pracujesz nad systemami, które mają być szybkie.
🔴
scalable systems
Może oznaczać projektowanie systemów, które faktycznie będą skalowane, lub pracę nad istniejącymi systemami, które już są skalowalne.
🟡
collaborate with other developers and stakeholders
Oznacza to nie tylko pracę zespołową, ale także potencjalnie zarządzanie oczekiwaniami różnych stron i rozwiązywanie konfliktów.
🟡
deliver high-quality software solutions
Jest to standardowy cel, ale może oznaczać, że nacisk będzie kładziony na testy i procesy zapewnienia jakości, co może wpłynąć na tempo pracy.