Semrush

Senior Full Stack Developer – Enterprise Solutions

Semrush

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇷🇸 Serbia

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

BigQueryCloudGoGoogle Cloud PlatformKubernetesMicroservicesPythonReactSQLTypeScript

About the role

  • Help deliver custom business intelligence dashboards for enterprise clients
  • Work across tech stack including Python, BigQuery, React/TypeScript, and Kubernetes
  • Design and implement backend systems and APIs using Python and Golang
  • Build data transformation pipelines and analytical workflows in BigQuery/SQL
  • Collaborate closely with product, data, and customer-facing teams to deliver tools tailored to evolving enterprise needs
  • Develop and optimize web crawlers and data ingestion pipelines
  • Ensure reliability, observability, and automated rollouts/rollbacks for containerized applications

Requirements

  • 5+ years of experience in full stack or backend engineering roles
  • Strong experience in Python for application development and data workflows
  • Proficiency with SQL and practical experience using Google BigQuery (or similar cloud data warehouses)
  • Proficiency or strong experience with React and TypeScript on the frontend
  • Experience building or maintaining web crawlers, scrapers, or ingestion tools
  • A proven ability to take initiative, thrive in ambiguous contexts, and deliver creative, high-value solutions without waiting for detailed specs
  • Excellent collaboration, prioritization, and communication skills.
  • Not Required, but a plus: Production experience with Golang or a demonstrable ability and willingness to work in it
  • Familiarity with SEO-related data and tooling (e.g., SERPs, keyword rankings, backlink data, metadata, Google Search Console)
  • Experience integrating third-party APIs, especially for analytics or marketing data
  • Manage cloud-native infrastructure, especially Google Cloud Platform (GCP) and orchestrate microservices using Kubernetes (k8s) for high availability and seamless scaling
  • Experience working with enterprise clients or building flexible, customer-specific tooling
  • Understanding of data privacy, rate limiting, and other operational concerns in web data workflows.
Benefits
  • Flexible working hours
  • Unlimited PTO
  • Flexi Benefit for your hobby
  • Employee Support Program
  • Loss of family member financial aid
  • Employee Resource Groups
  • Meals, snacks, and drinks at the office
  • Corporate events
  • Teambuilding
  • Training, courses, conferences

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonBigQueryReactTypeScriptGolangSQLweb crawlersdata ingestionAPIsdata transformation
Soft skills
collaborationprioritizationcommunicationinitiativecreativityproblem-solvingadaptabilitycustomer-focusedteamworkflexibility
Provectus

Senior OTT Software Engineer

Provectus
Seniorfull-time🇷🇸 Serbia
Posted: 14 days agoSource: jobs.lever.co
AndroidReactReact NativeRokuTypeScript