Edvantis logo

Senior Software Engineer BE (Go, Node.js)

Edvantis·Salary not specified

Primary stack

NoSQLDockerRESTNode.jsKubernetesGoMicroservicesCI/CDSQL

Nice to have's

video streaming technologiesHLSDASHCMAFSSAIad-techFFmpeggRPCProtobufRedisMongoDBGCPTerraformHelmGitLab CIhigh-throughput systemsreal-time systemslow-latency systems

Job description

Description language:

About the Position

We are looking for a Senior Software Engineer to work on the project of our Client who provides a range of media and advertising services, including a proprietary ad server, a media planning tool, and stoppable advertising, among others. The Client is a media-tech company specializing in video streaming and digital advertising. The project focuses on video streaming and digital advertising, specifically Server-Side Ad Insertion (SSAI). The product is a platform that enables personalized ads to be dynamically inserted into live and on-demand video streams while maintaining a smooth, TV-like viewing experience.

As a Senior Software Engineer, you’ll be a hands-on contributor within the team working on development and deployment of components for a rewrite of the server-side ad-insertion SaaS solution in the Go programming language.

Responsibilities

  • Develop and maintain back-end services using the Go programming language
  • Implement new features and integrations for media-/streaming-related products
  • Work with REST APIs, gRPC, and Protobuf
  • Develop and maintain microservices and distributed back-end components
  • Write unit and integration tests and participate in code reviews
  • Troubleshoot Production issues and improve application stability and performance
  • Optimize services for high-load and low-latency environments
  • Work with databases and caching solutions such as MongoDB and Redis
  • Containerize applications using Docker and deploy them in Kubernetes environments
  • Contribute to CI/CD pipelines and development automation
  • Collaborate with other Software Engineers, DevOps Engineers, and product/technical teams

Requirements

  • 4+ years of professional software development experience
  • Good commercial experience with the Go programming language and willingness to use it as part of day-to-day development
  • Experience with Node.js and JavaScript/TypeScript
  • Solid understanding of back-end development and the microservices architecture
  • Experience in building and consuming REST APIs
  • Familiarity with Docker and Kubernetes
  • Experience with Git and CI/CD practices
  • Experience with SQL or NoSQL databases
  • Understanding of automated testing and software development best practices
  • Good debugging and problem-solving skills
  • English level – Upper-Intermediate or higher

Nice to Have

  • Experience with video streaming technologies such as HLS, DASH, or CMAF
  • Knowledge of SSAI (Server-Side Ad Insertion) or ad-tech
  • Experience with FFmpeg
  • Knowledge of gRPC/Protobuf
  • Skills with Redis and MongoDB
  • Experience with GCP
  • Experience with Terraform/Helm
  • Ability to utilize GitLab CI
  • Experience with high-throughput, real-time, or low-latency systems

We Offer

  • Remote-first work model with flexible working hours (we provide all equipment)
  • Comfortable and fully equipped offices in Lviv and Rzeszów
  • Competitive compensation with regular performance reviews
  • Referral Bonus Program
  • 18 paid vacation days per year
  • 12 days of paid sick leave per year
  • Extra paid leave (blood donation, marriage, childbirth, etc.)
  • Health & wellness support: either a monthly budget for medical insurance and sports activities, or a full medical insurance plan, depending on your cooperation model
  • Mental Health Program – company-covered psychologist consultations, with an annual coverage limit
  • English, German, and Polish language courses and Speaking Clubs
  • Corporate merch gifts for your special dates
  • Corporate subscription to learning platforms, regular meetups and webinars
  • Friendly team that values accountability, innovation, teamwork, and customer satisfaction
  • Maternity leave
  • Inclusive environment where everyone feels valued and treated equally. We proudly partner with VeteranHub to support Ukrainian veterans
  • We are committed to supporting Ukraine and actively participate in charity initiatives

About the Company

Read About Us

You May Also Be Interested In

Poland

Middle QA Engineer (Manual & Automation)

Full-time

On-site

Poland

Strong Middle Automation/Manual QA Engineer

Full-time

On-site

Apply For This Job

Please fill in your contact information and upload your resume in the form below.

This is a required field

This is a required field

This is a required field

This is a required field

The telephone number is invalid

This is a required field

Upload CV *

  • I have read and accepted the Terms & Conditions and Privacy Policy

© Edvantis. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Edvantis is a mature software development vendor with the HQ in Berlin, Germany, and development centers in Ukraine and Poland. We have over a decade of providing software development services to organizations of all sizes, from startups to enterprise-grade businesses.

More at Edvantis

All 8 roles

Popular searches