Software developer (Golang)

2 - 6 years

2 - 6 Lacs

Posted:2 weeks ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

We are looking for a highly motivated and skilled Software Engineer with 24 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, wed 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: 24 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.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Evnek logo
Evnek

IT Services and IT Consulting

Bengaluru Karnataka

RecommendedJobs for You

Bengaluru, Karnataka, India

new delhi, delhi, india