We are seeking an experienced Golang Developer to join our engineering team. As a Golang Developer, you will be responsible for designing and implementing server-side applications and contributing to our microservices architecture. You will collaborate with cross-functional teams to deliver high-performance, scalable solutions.

Key Responsibilities

  • Design, develop, and maintain high-performance, reliable, and scalable Go-based applications
  • Write clean, maintainable, and efficient code following best practices and design patterns
  • Participate in code reviews and provide constructive feedback to other developers
  •  Debug production issues and implement fixes
  • Optimize applications for maximum speed and scalability
  • Implement security and data protection measures
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic
  • Write comprehensive technical documentation

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  •  2+ years of professional experience with Go programming
  • Strong understanding of concurrent programming and microservices architecture
  • Proficiency in working with RESTful APIs and gRPC
  • Experience with SQL and NoSQL databases (PostgreSQL, MongoDB, Redis)
  • Solid understanding of version control systems (Git)
  • Knowledge of container technologies (Docker, Kubernetes)
  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Strong problem-solving and analytical skills

Preferred Qualifications

  • Experience with CI/CD pipelines and DevOps practices
  • Knowledge of distributed systems and message queues (RabbitMQ)
  • Familiarity with Agile development methodologies
  • Contributions to open-source projects
  • Experience with monitoring and observability tools
  • Knowledge of security best practices and common vulnerabilities

Technical Skills

  • Primary Language: Go (Golang)
  • Frameworks/Tools
  • Gin, Echo, or similar Go web frameworks
  • RPC and Protocol Buffers
  • Docker and Kubernetes
  • Message brokers (Kafka, RabbitMQ)
  • Unit testing frameworks
  • Databases: PostgreSQL, MongoDB, Redis
  • Cloud Platforms: AWS, GCP, or Azure
  • Version Control: Git

Soft Skills

  • Excellent written and verbal communication
  • Strong problem-solving abilities
  • Team collaboration and leadership potential
  • Ability to work independently and manage multiple priorities
  • Dedication to continuous learning and improvement
  • Attention to detail and commitment to code quality

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Bachelors
Career Level:
Experienced Professional
Minimum Experience:
2 Years
Apply Before:
Jan 17, 2025
Posting Date:
Dec 17, 2024

Omnia Computers

Information Technology · 11-50 employees - Lahore

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Golang Developer

Omnia Computers, Gujrat, Pakistan
Posted Dec 17, 2024

Golang Developer

BlueBerry Tech, Multiple Cities, Pakistan
Posted Nov 29, 2024
I found a job on Rozee!