What are the responsibilities and job description for the Golang Developer position at SoTalent?
Job Title: Golang Developer
Location: Reston, VA
Type: Full time
We're looking for a Senior Backend Engineer (Golang) to join our growing engineering team! If you thrive in fast-paced environments, enjoy solving complex problems, and want to work on large-scale systems that power data-driven advertising solutions, this is for you.
What You’ll Do:
- Build scalable, high-performance services using Golang.
- Design RESTful APIs and real-time systems with a focus on reliability and low latency.
- Develop big data pipelines for ingesting and activating audience data.
- Collaborate with product, data, and frontend teams to ship impactful features.
- Leverage cloud platforms (AWS preferred), Kubernetes, and containerization to ensure performance and cost-efficiency.
- Mentor junior engineers and contribute to a culture of learning and technical excellence.
- Drive best practices in CI/CD, monitoring, and system design.
What You Bring:
- 3 years of Golang experience; strong grasp of GRPC & Protobuf.
- Solid background in distributed systems, microservices, and cloud infrastructure.
- Hands-on experience with AWS services, data platforms (e.g. Snowflake, Spark), and observability tools (e.g. Datadog, Prometheus).
- Strong SQL skills and experience with large-scale data processing.
- Excellent problem-solving skills and ability to work across teams.
- Bonus: Experience in ad tech, audience targeting, or real-time systems.
Why Join Us:
- Work with cutting-edge cloud and data technologies.
- Solve real-world challenges at scale (billions of events per day).
- Collaborate with a passionate, supportive, and experienced team.
- Enjoy flexibility, autonomy, and a strong engineering culture.