Senior GoLang Developer
Miejsce pracy : Kraków
Technologies we use
Expected
- Apache Kafka
- gRPC
- Microsoft Azure
- MongoDB
Operating system
WindowsAbout the project
We are seeking a Senior GoLang Developer to join our team and play a key role in developing, maintaining, and operating Azure-based backend functionalities with cutting-edge technologies.
This position requires expertise in scalable system design and high-performance backend development to support event-driven systems and geospatial services.
Your responsibilities
Deliver high-performance backend services using GoLang and associated toolsDesign and implement RESTful APIs and gRPC endpoints for seamless communicationEnsure effective integration with MongoDB for data storage and retrievalUtilize event-driven architectural principles with Apache Kafka for real-time processingOptimize backend services to handle high load and low latencyCreate system documentation using UML, PlantUML, and the C4 modelCollaborate on authentication mechanisms, including OAuth and custom implementationsImplement observability tools such as NewRelic and OpenTelemetry for monitoringContribute to infrastructure development and maintenance using Microsoft AzureOur requirements
3+ years of experience in backend development specializing in GoLangKnowledge of Apache Kafka, Gin web framework, and gRPCProficiency in Microsoft Azure, MongoDB, and high-performance system designBackground in geospatial services, GPS data processing, and analyticsFamiliarity with event-driven architectures and real-time systemsUnderstanding of authentication methodologies such as OAuthCapability to create detailed system documentation using UML or PlantUMLOptional
Expertise in Domain-Driven Design (DDD)Familiarity with advanced OAuth implementationsThis is how we organize our work
This is how we work
agilescrumDevelopment opportunities we offer
conferences in Polanddevelopment budgetexternal trainingindustry-specific e-learning platformsintracompany trainingmentoringsoft skills trainingspace for experimentingsubstantive support from technological leaderssupport of IT eventstechnical knowledge exchange within the companyWhat we offer
Engineering community of industry professionalsFriendly team and enjoyable working environmentFlexible schedule and opportunity to work remotely within PolandChance to work abroad for up to 60 days annuallyBusiness-driven relocation opportunitiesOutstanding career roadmapLeadership development, career advising, soft skills, and well-being programsCertification (GCP, Azure, AWS)Unlimited access to LinkedIn Learning, Get Abstract, Cloud GuruEnglish language classesStable income (Employment Contract or B2B)Participation in the Employee Stock Purchase PlanBenefits package (health insurance, multisport, shopping vouchers)Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and moreReferral bonusesCorporate, social and well-being eventsBenefits
private medical carelife insuranceremote work opportunitiesflexible working timefruitsintegration eventsretirement pension planno dress codevideo games at workcoffee / teaparking space for employeesleisure zoneemployee referral programcharity initiativesEPAM Systems (Poland) sp. z o.o.
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Klikając w przycisk „Aplikuj” lub w inny sposób wysyłając zgłoszenie rekrutacyjne, zgadzasz się na przetwarzanie Twoich danych osobowych przez EPAM Systems (Poland) sp. z o.o. z siedzibą w : Fabryczna 1A, 31-553 Kraków (Pracodawca), jako administratora danych osobowych w celu przeprowadzenia rekrutacji na stanowisko wskazane w ogłoszeniu zgodnie Polityką Prywatności dostępną na stronie : / >