Senior Golang Developer

Response Informatics Ltd — Poland · Posted ~3 hours ago

Senior Full-time

Skills

Golang RESTful APIs microservices distributed systems event-driven architecture Docker Kubernetes OpenShift Kafka authentication authorization OAuth SSO DevOps REST

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior backend engineering role focused on designing high-performance cloud-native services. You will build REST APIs and enterprise microservices, develop event-driven applications, implement secure access controls, containerize workloads, and deploy them on Kubernetes-based platforms.

Highlights

Work on scalable cloud-native backend systems using modern microservices and event-driven architectures, with strong exposure to containers, Kubernetes, and distributed systems.

Description

Senior Golang Developer – Microservices & Cloud-Native Applications Job Summary We are seeking a highly skilled Golang Developer to design and build scalable, high-performance backend systems leveraging modern cloud-native and microservices-based architectures. This role focuses on developing robust RESTful APIs, building containerized applications, and deploying solutions on Kubernetes/OpenShift platforms. The ideal candidate will possess strong expertise in Golang development, distributed systems, and event-driven architectures, along with hands-on experience in containerization and modern DevOps practices. Key Responsibilities Design and develop scalable RESTful APIs and backend services using GolangBuild and maintain enterprise-grade microservices architecturesDevelop and manage event-driven applications using Kafka or Pub/Sub systemsImplement secure authentication and authorization mechanisms (OAuth, SSO)Containerize applications using Docker and deploy on Kubernetes/OpenShift platformsDesign and integrate with relational and NoSQL databasesCollaborate with DevOps teams to enable CI/CD pipelines and automated deploymentsEnsure system performance, scalability, and reliabilityParticipate in code reviews, design discussions, and architectural improvementsTroubleshoot and resolve issues in production and distributed environments Required Skills & Experience Core DevelopmentStrong proficiency in Golang for backend developmentExperience building REST APIs and web servicesSolid understanding of microservices architecture and design patternsCloud-Native & ContainerizationHands-on experience with Docker and Kubernetes/OpenShiftUnderstanding of cloud-native application design principlesEvent-Driven ArchitectureExperience with messaging systems such as Apache Kafka and Pub/Sub frameworksKnowledge of asynchronous processing and event-driven system designSecurity & IdentityExperience implementing OAuth 2.0 and Single Sign-On (SSO)Strong understanding of secure API design and authentication workflowsDatabase & PersistenceExperience with relational and NoSQL databases (e.g., MongoDB, Cassandra)Ability to design efficient data models and optimize queries Preferred Qualifications Experience with distributed systems and high-throughput applicationsExposure to CI/CD pipelines and DevOps practicesFamiliarity with service mesh, observability, and API gatewaysExperience in OpenShift-based enterprise environmentsUnderstanding of performance optimization and concurrency in Golang Soft Skills Strong analytical and problem-solving skills Ability to thrive in a fast-paced, agile environment Excellent communication and collaboration skills