Senior Software Engineer, Full-Stack

Daily WireNashville, TN
58d

About The Position

The Daily Wire is seeking a Senior Software Engineer (Full-Stack) to lead the development of user-facing features that shape the experience of millions of subscribers. In this role, you’ll collaborate with product and design teams to build innovative, high-impact features using technologies such as Go, PostgreSQL, Next.js/React, Redis, AWS, Terraform, and Docker. The ideal candidate is a hands-on engineer who thrives on ownership, drives technical decisions, and delivers scalable solutions that create meaningful business impact.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • 6+ years of experience developing Full-stack solutions, with an emphasis on backend and web development.
  • Experience designing and deploying systems on AWS or similar cloud platforms.
  • Proficiency with Next.js, React, and Node.js, with experience in API-driven architectures.
  • Hands-on experience with Docker and container orchestration tools such as ECS and Kubernetes.
  • Proficiency in Go or expertise in similar languages (Java, Kotlin, Rust, Python) with a willingness to work primarily in Go.
  • Strong understanding of software architecture, design patterns, and best practices.
  • Exceptional problem-solving, debugging, and troubleshooting skills.

Responsibilities

  • Design and implement scalable backend services using Go (Golang) to power user-facing features.
  • Lead and develop web client applications with a focus on Next.js, React, JavaScript, and TypeScript.
  • Partner with product managers and designers to define feature requirements and success metrics.
  • Build and rapidly iterate on features based on user feedback and data insights.
  • Implement A/B testing frameworks and analytics to measure feature impact.
  • Ensure consistency in functionality and user experience across mobile, TV, and web platforms, working closely with designers and product managers.
  • Provide technical leadership and mentorship to engineers, fostering a culture of learning and continuous improvement.
  • Conduct code reviews, design discussions, and architecture planning to maintain high-quality, scalable solutions.
  • Monitor and troubleshoot production issues, driving innovative solutions to enhance system performance and resilience.
  • Stay current with industry trends and emerging technologies, recommending improvements to existing systems and processes.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service