Software developer (Golang)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

B.Tech/M.Tech in Computer Science or a related field from a reputed institution., 2–4 years of experience in a product-based development environment., Strong grasp of algorithms, data structures, and Golang programming., Proficiency in object-oriented programming and experience with databases and Linux/Unix environments..

Key responsibilities:

  • Design and develop robust, scalable, and maintainable backend systems.
  • Collaborate with cross-functional teams in an Agile environment to deliver high-quality software solutions.
  • Conduct regular code reviews and contribute to team knowledge sharing and mentorship.
  • Drive experimentation and adoption of new technologies to enhance product capabilities.

Evnek logo
Evnek https://www.Evnek.com
11 - 50 Employees
See all jobs

Job description

This is a remote position.

Job Title: Software Engineer (Golang)

Experience: 2–4 Years

Location: Remote

Notice Period: Immediate Joiners Only

 

About the Role

We are looking for a highly motivated and skilled Software Engineer with 2–4 years of hands-on experience in backend product development. This is an excellent opportunity for developers who thrive in dynamic, fast-paced environments and are passionate about building scalable, maintainable, and efficient systems. If you enjoy solving complex problems and working with modern technologies, we’d love to hear from you!

Key Responsibilities

  • ·         Design and develop robust, scalable, and maintainable backend systems.
  • ·         Apply strong programming fundamentals including data structures, algorithms, and design patterns.
  • ·         Collaborate with cross-functional teams in an Agile environment to deliver high-quality software solutions.
  • ·         Participate in architectural and design discussions to shape product evolution.
  • ·         Write clean, efficient, and well-documented code adhering to best industry standards.
  • ·         Conduct regular code reviews and contribute to team knowledge sharing and mentorship.
  • ·         Drive experimentation and adoption of new technologies to enhance product capabilities.
  • ·         Create architectural designs for new solutions, and own technical decisions for your modules.

Required Qualifications and Skills

  • ·         Education: B.Tech/M.Tech in Computer Science or a related field from a reputed institution.
  • ·         Experience: 2–4 years of experience in a product-based development environment.
  • ·         Strong grasp of algorithms, data structures, and their time-space complexities.
  • ·         Solid experience in Golang (Must). Experience with Python or Java is a plus.
  • ·         Proficiency in object-oriented programming and design patterns.
  • ·         Hands-on experience with Databases (SQL/NoSQL) and Linux/Unix environments.
  • ·         Strong understanding of software development life cycle (SDLC) and Agile methodologies.
  • ·         Excellent problem-solving skills and attention to detail.
  • ·         Good communication skills and the ability to work independently and within a team.

What You’ll Get to Do

  • ·         Innovate and implement best practices to improve team productivity and product quality.
  • ·         Participate in and drive code reviews, design reviews, and architecture discussions.
  • ·         Evaluate and introduce new tools, technologies, and frameworks to the tech stack.
  • ·         Influence and implement the long-term technology vision for the product.
  • ·         Design and develop new architectures and solutions for critical system components.
  • ·         Be responsible for technology and tool decisions within your domain.



Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Detail Oriented
  • Communication
  • Problem Solving

Software Engineer Related jobs