fb
Vizz-logo

Book Free Consultation

Web-Design

Web Design

When it comes to design there should be no afterthoughts or assumptions. Every element should be considered and have a purpose.

Mobile Development

Android App Development

We’re teamed up with professional app developers to provide you with astounding Android App developing experience.

Web development

Web Development

We’ll pair you with a well-suited consultant to help you with IT-based issues. We are infused with certified performance consultants. 

SEO

Internet Marketing & SEO

Get a 675% increase in online inquiries when using our SEO services.

VIEW ALL SERVICES

Golang Developer

Bahria Town, Rawalpindi/Islamabad

|

Full Time (Permanent)

|

Posted on: 

03/09/2024

Job Details

Golang Developer

Location:

Bahria Town, Rawalpindi/Islamabad
Close

Experience

1 Year

Job Type

Full Time (Permanent)

Req. Education

BSCS, BSSE or BSIT

Industry Type

Software Development

Job Shift

Morning

No. of Positions

1

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

 

0

This job is currently closed, but you are welcome to apply. If a position opens in the future, we will consider your application.

Senior UI/UX Designer

Vizz Web Solutions is looking towards hiring for the position of Senior UI UX Designer.

View Job Description

React 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 Description

AI DEVELOPER

Vizz Web is looking for experienced professionals for AI Developer jobs in Islamabad

View Job Description
bottom_bg_2
Vizzwebsolutions | IT Consulting Services | Bespoke Software
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.