AdTechTalent
Engineering24 days agoHybrid

Digital Turbine

Lead Full Stack Software Engineer

full stacklead engineerbackendfrontendAPI designsystem designalgorithmdata structuresReactTypeScriptJavaPythonGoKotlinScalaC++MySQLPostgreSQLAWSGCPcontainersCI/CDadtechmobile advertising

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Lead

Years experience

5-10

Location

Durham, United States

Full job description

Lead Full Stack Engineer role to design and build full-stack features including front-end, back-end services, and APIs for campaign management, reporting, and marketplace optimization. Requires 8+ years experience with backend architecture, system design, and code optimization. Must have strong algorithmic fundamentals, proficiency in multiple programming languages (TypeScript, JavaScript, Java, Kotlin, Python, Go, Scala, C++), experience with React and relational/distributed databases (MySQL, PostgreSQL), and strong API design and system design skills. Responsibilities include owning services in production, collaborating with product teams, mentoring engineers, and choosing appropriate tools for problems. Hybrid work environment based in Durham, North Carolina.

What you'll do

  • Design and build full-stack features including responsive web front-ends, back-end services, and APIs for campaign management, reporting, and marketplace optimization
  • Choose appropriate languages and tools for each problem in a polyglot stack
  • Build and consume well-designed APIs integrating products into a unified architecture
  • Own services in production including testing, observability, performance, and on-call duties
  • Collaborate with product leads and stakeholders on scoping, estimation, and technical decisions
  • Mentor teammates and raise engineering standards through code review, automation, and architecture

Requirements

  • 8+ years building and shipping production platforms with backend architecture, system design, and code optimization focus
  • Strong algorithmic fundamentals and data structures
  • Proven ability to work effectively in multiple languages/ecosystems
  • Solid command of modern front-end frameworks (e.g., React)
  • Experience with back-end service design and relational/distributed data stores
  • Strong fundamentals in API design, data modeling, testing, and system design
  • Comfortable working in fast-paced, agile, ownership-driven environment

Tech stack

TypeScriptJavaScriptJavaKotlinPythonGoScalaC++ReactMySQLPostgreSQLAWSGCPContainersCI/CD

Apply now

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.