Golang Developer
|
|
Posted on:
Job Details
Location:
Experience
Job Type
Req. Education
Industry Type
Job Shift
No. of Positions
Job Description – Golang Developer
Vizz Web Solution seeks a talented Golang Developer to design and build scalable backend services and microservices using Go (Golang) and clean architecture.
Integrations include relational DBs (Postgres/MySQL), NoSQL (MongoDB), caching with Redis, and message brokers such as Kafka or RabbitMQ.
You will containerize services with Docker, orchestrate with Kubernetes/Helm, automate CI/CD pipelines (Jenkins/GitHub Actions/GitLab CI) and deploy to AWS/GCP. The role also involves unit & integration testing, profiling (pprof), observability (Prometheus, Grafana, ELK), security best practices and SRE-style incident response.
Responsibilities
- Design, implement and maintain backend microservices in Go following clean architecture and SOLID principles.
- Build and document RESTful APIs and gRPC services; define protobuf contracts and API versioning.
- Implement safe concurrency patterns with goroutines and channels and optimize for throughput and latency.
- Integrate and optimize relational databases (Postgres, MySQL) and NoSQL (MongoDB); write efficient SQL and manage migrations.
- Implement caching strategies using Redis and integrate with message brokers (Kafka, RabbitMQ) for event-driven flows.
- Write and maintain unit tests, integration tests and E2E tests; apply TDD practices where relevant.
- Containerize applications with Docker, create/manage Helm charts and operate services on Kubernetes clusters.
- Instrument services for observability—Prometheus, Grafana, centralized logging (ELK/Fluentd) and alerting.
- Follow Git workflows, conduct code reviews, manage pull requests and keep repositories clean with good documentation.
- Work with DevOps and QA on release management, canary/blue-green deployments, rollback strategies and incident response.
- Collaborate with frontend, product and data teams on API design, telemetry, and production debugging.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering or equivalent, with 2+ years of production experience building backend services in Go (Golang) — experience in an IT/SaaS environment (e.g., Vizz Web Solution) preferred.
- Strong command of Go idioms (goroutines, channels, interfaces, error handling) and proven ability to design concurrent, memory-efficient systems.
- Hands-on experience designing and implementing RESTful APIs and gRPC services, including protobuf schema design and API versioning.
- Practical experience with relational and NoSQL databases (Postgres/MySQL and MongoDB), performance tuning and managing schema migrations.
- Experience with containerization and orchestration (Docker, Kubernetes, Helm) and deploying microservices to cloud platforms (AWS, GCP or Azure).
- Familiarity with CI/CD pipelines (GitHub Actions / Jenkins / GitLab CI), automated testing (unit & integration), and profiling/diagnostic tools (pprof).
- Solid Git workflow and code-review practices plus working knowledge of observability and operations (Prometheus/Grafana, centralized logging) and basic security/secrets management.
What We Offer
- Education: MSC, BSCS, BSSE or any equivalent qualification
- Job Type: Full-Time (Permanent)
- Shift: Morning/ Evening
- Morning Shift: 9am to 6pm
- Evening Shift: 2pm to 11pm
- Market Competitive Salary
- Performance Bonus
- Increments
- Learning environment
For More Information:
Contact:
0311-5333221 / 0334-5522981
Website: Vizz Web Solutions
Location: STS Mall Plaza, Civic Center, Phase 4, Bahria Town, Rawalpindi/Islamabad
This job is currently closed, but you are welcome to apply. If a position opens in the future, we will consider your application.
Similar Jobs
Senior UI/UX Designer
Vizz Web Solutions is looking towards hiring for the position of Senior UI UX Designer.
View Job DescriptionReact Native Developer
Vizz Web Solutions is hiring a skilled React Native Developer! Join our team to create powerful cross-platform apps, with exceptional compensation and growth opportunities.
View Job DescriptionAI DEVELOPER
Vizz Web is looking for experienced professionals for AI Developer jobs in Islamabad
View Job Description




