Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We are looking for an experienced Senior Go (Golang) Developer to join our engineering team. In this role, you will design, develop, and maintain high-performance backend services and scalable distributed systems. You will collaborate closely with product managers, DevOps engineers, and other developers to deliver reliable and efficient software solutions.
Key Responsibilities- Design, develop, and maintain backend services using Go (Golang).
- Build scalable, high-performance APIs and microservices.
- Write clean, maintainable, and well-tested code following best practices.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize applications for maximum speed, scalability, and reliability.
- Participate in architecture decisions and technical planning.
- Perform code reviews and mentor junior developers.
- Troubleshoot, debug, and resolve production issues.
- Contribute to CI/CD pipelines and DevOps practices.
- Ensure system security, data protection, and reliability.
- 5+ years of experience in software development.
- 3+ years of experience working with Go (Golang) in production environments.
- Strong experience with microservices architecture.
- Experience building RESTful APIs or gRPC services.
- Strong knowledge of concurrency patterns in Go.
- Experience with SQL and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with Docker and containerized environments.
- Familiarity with cloud platforms (AWS, GCP, or Azure).
- Experience with Git and collaborative development workflows.
- Experience with Kubernetes.
- Knowledge of event-driven architectures (Kafka, RabbitMQ, NATS).
- Experience with observability tools (Prometheus, Grafana, OpenTelemetry).
- Familiarity with CI/CD tools (GitHub Actions, GitLab CI, Jenkins).
- Experience working in high-scale distributed systems.
Key Skills
Ranked by relevanceReady to apply?
Join nLIGHT MEDIA and take your career to the next level!
Application takes less than 5 minutes

