impact.com is the world’s leading commerce partnership marketing platform, transforming the way businesses grow by enabling them to discover, manage, and scale partnerships. The Senior Backend Engineer will design and build high-performance, scalable backend services, collaborating with infrastructure and product teams to develop APIs and optimize system performance.
Responsibilities:
- Design, build, and maintain high-throughput, low-latency backend services using Golang
- Architect and implement scalable server-side systems capable of handling millions of requests per day
- Collaborate on system design, API design, and data modeling
- Write clean, efficient, and testable code with attention to performance and reliability
- Participate in code reviews, design discussions, and performance tuning
- Work closely with DevOps to deploy and monitor production systems (GCP preferred)
- Investigate and resolve complex performance and scalability issues
Requirements:
- 5+ years of professional experience developing backend systems in Golang
- Strong understanding of server-side development, concurrency, and network I/O
- Proven experience with system design and distributed systems concepts
- Experience building or maintaining high-throughput / low-latency systems
- Proficiency in RESTful APIs, JSON, and related web technologies
- Working knowledge of SQL databases as well as NoSql
- Ability to quickly connect technology with business context
- Experience with Google Cloud Platform (GCP)
- Familiarity with Kafka or other streaming/message-queue systems
- Knowledge of microservices architectures and containerized deployments (Docker, Kubernetes)
- Understanding of performance profiling, tracing, and distributed monitoring