Job Description

Join our talented and forward-thinking team as a Junior Golang Software Engineer and contribute to the creation of high-performance applications that provide outstanding user experiences.This role offers the opportunity to work with cutting-edge technologies, learn from highly experienced colleagues, and grow your skills while contributing to impactful projects in AI, cloud computing, and other diverse industries.If you are passionate about writing clean, maintainable code, eager to learn, and motivated to make a difference across a variety of domains, we invite you to be part of EPAM’s talented development team. ResponsibilitiesWrite clean, efficient, and maintainable code adhering to best practices and coding standardsDesign and maintain cloud-based services and APIsIntegrate Hyperspace platform and solution with Hyperspace CI/CD pipelineDevelop the pipeline trust integration module (in Golang) for supported orchestrators such as GitHub Actions, Jenkins, and Azure PipelinesDeliver comprehensive testing for the integration codeDevelop and maintain metadata storage using a NoSQL databaseAutomate infrastructure workflows using TerraformDevelop and manage GCP cloud functionsWork with GCP workload identity federation to ensure seamless authenticationIntegrate the trust engine with Splunk monitoring systemsDevelop and oversee Kubernetes operators utilizing GolangMonitor, troubleshoot, and debug applications as neededConduct and actively participate in code reviewsStay informed about emerging technologies and frameworksKeep current with trends in the Go community and suggest enhancements for development processes RequirementsBachelor’s or master’s degree in Computer Science, Engineering, or a related fieldHands-on experience with Go and TypeScript; familiarity with other programming languages is highly advantageousBackground in implementing and maintaining CI/CD pipelinesExcellent collaboration skills, a proactive problem-solving mindset, and a passion for continuous learningShowcase of adaptability and an eager approach to work under guidance from senior developersFlexibility to adopt new tools, workflows, and methodologies swiftlyProficiency in English communication at a B2+ level Nice to haveExperience with Docker and/or KubernetesUnderstanding of NPMExpertise in Rust or readiness to learn itQualifications in automated testingUnderstanding of Scrum/SAFe frameworksFamiliarity with Git processes and workflows We offerOpportunity to Engineer your Future and to drive the world’s digital transformation with top industry clientsPersonal development program that will allow you to be valued for your strengthsWide range of professional trainings and workshopsBeing part of a collaborative, fast-growing, and innovative design teamEstablished and accelerated growth toward different career paths, competencies, and rolesBroad projects variety and possible mobility between projects over the timeCollaboration in a multicultural environment and exchange of best practices with colleagues around the worldVaried social benefits, Sports, Transportation and Health programsWork-life balance and flexible schedule, team buildings and sport opportunitiesModern office/collaboration spaces (incl. new Infinity Tower business center, Sofia)Hybrid By Design - we provide you with the best productivity options from the 2 worlds. Meet, socialize and enjoy F2F time with your colleagues, while working from the modern EPAM's office for a few days per week and benefit from the EPAM's virtual working environment - making you able to be productive and work from remote for the rest of the week

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs