Application deadline closed.

Job Description

Coding enthusiasts with a passion for back-end development, here’s an exciting opportunity! CoderzHunt, a rapidly growing software company in Lahore, Punjab, Pakistan, is looking for a Software Engineer – Golang to join their talented team.

If you’re an entry-level or mid-level software developer with a solid understanding of Golang, this role could be the perfect next step in your career.

Why Join CoderzHunt?

CoderzHunt is known for its innovative approach to software development. By joining their team, you will have the chance to work with cutting-edge technologies and contribute to the development of scalable applications.

Working in a collaborative and dynamic environment, you’ll have the opportunity to grow and enhance your skills in back-end development while making a real impact on the projects you work on. With a focus on modern tools and technologies, CoderzHunt is a great place for developers to advance their careers.

Role and Responsibilities of a Software Engineer – Golang

As a Software Engineer – Golang at CoderzHunt, you will play a crucial role in developing and maintaining backend APIs and serverless applications. Your primary responsibilities will include:

1. Develop Efficient Backend APIs

One of your key duties will be to develop and maintain efficient backend APIs using Golang and PostgreSQL. You’ll be responsible for ensuring these APIs are robust, scalable, and high-performing, which is critical for the success of the applications they power.

2. Build RESTful APIs with the Gin Framework

You will use the Gin framework to build RESTful APIs, enabling communication between different parts of the application. This work will ensure the smooth operation and scalability of the back-end systems.

3. Design and Implement Serverless Applications

Another exciting part of your role is designing and implementing scalable serverless applications using AWS Lambda. This will allow CoderzHunt’s services to run efficiently without the need to manage infrastructure manually.

4. Collaborate on Microservices Architecture

You will be an integral part of the team designing and implementing microservices architecture, allowing for more flexible and scalable applications. Working with microservices will enable you to deliver smaller, independent services that work together to support larger systems.

5. Ensure Code Quality

As a developer, you will be responsible for writing clean, maintainable, and thoroughly tested code. Ensuring that your code is of high quality will help reduce bugs, improve performance, and enhance the overall user experience.

6. Collaborate on CI/CD Pipelines

You will work with CI/CD pipelines using tools like Github Actions to automate the build, testing, and deployment processes. This will help increase the speed and reliability of the application delivery cycle.

7. Deploy and Manage Applications on Kubernetes and AWS

As part of your role, you will deploy and manage applications on Kubernetes and AWS, ensuring that the applications run smoothly and can scale effectively to meet growing demand.

8. Troubleshoot and Resolve Technical Challenges

You’ll be expected to troubleshoot and resolve any technical challenges that arise during development. This is a critical part of the role, as quick problem-solving ensures minimal disruption to development timelines.

9. Communicate with Team Members and Stakeholders

Effective communication is key. You will work closely with other developers, team members, and stakeholders to share progress, discuss challenges, and collaborate on solutions, ensuring a smooth development process.

Qualifications and Skills Required

To succeed in this role, you should meet the following qualifications and possess the following skills:

1. Experience

Ideally, you should have 1-2 years of experience in back-end development using Golang. Experience with Gin Framework for building APIs and familiarity with AWS Lambda for serverless architecture is essential.

2. Technical Skills

Proficiency in backend web development, understanding microservices, and familiarity with tools like AWS and Kubernetes will be necessary to excel in this role. Knowledge of CI/CD pipelines and tools like Github Actions will also be advantageous.

3. Problem-Solving Abilities

A proactive and flexible approach to problem-solving will help you thrive in this position. You will need to think critically and troubleshoot challenges as they arise.

4. Communication and Collaboration

Strong communication and collaboration skills are essential for working with a team and stakeholders. Your ability to express ideas clearly and effectively will help facilitate smooth project execution.

5. Passion for Software Development

A genuine passion for creating innovative, efficient, and user-friendly software solutions is a must. You should be committed to continuously improving your skills and keeping up with industry trends.

How to Apply

If you’re excited about this opportunity and believe you have the necessary skills and experience, don’t hesitate to apply. CoderzHunt offers an excellent environment for professional growth, and we are eager to add a talented Software Engineer – Golang to our team. Apply at Growthify.Pk today!

Location: Lahore, Punjab, Pakistan

Experience: 1-2 years in backend development with Golang

Skills: Golang, AWS, Kubernetes, CI/CD, Microservices, Problem-solving, Communication

Blogs