Enable job alerts via email!

Backend Developer

GoodScore

Bengaluru

On-site

INR 12,00,000 - 18,00,000

Full time

Today
Be an early applicant

Job summary

An innovative tech company in Bengaluru is seeking a Senior Backend Developer to design and maintain robust web applications. You will lead high-level design, optimize system performance, and mentor junior engineers while collaborating with cross-functional teams. Candidates should have 2-6 years of experience, proficiency in programming languages, and a Bachelor’s degree from a tier-1 institute.

Qualifications

  • 2-6 years of hands-on experience in coding and solving large-scale technical challenges.
  • Proven experience in handling multiple projects and mentoring a team.
  • Demonstrated ability to tackle complex, real-world problems with innovative solutions.

Responsibilities

  • Design, develop, and maintain high-performance, scalable web-based applications.
  • Lead high-level system design and architecture.
  • Perform performance tuning and optimization in large-scale distributed systems.
  • Implement incremental architectural changes and conduct impact analysis.
  • Work closely with product managers and stakeholders to track project impacts.
  • Mentor and guide junior engineers.

Skills

Proficiency in a general-purpose programming language (Java, Node.js, Golang, Python)
Strong understanding of databases (MySQL, NoSQL)
Excellent communication skills
Leadership and mentoring abilities

Education

Bachelor's degree in Computer Science or related technical discipline from a tier-1 institute
Job description

We are seeking a highly skilled Senior Backend Developer to join our innovative and fast-paced team. In this role, you will be responsible for building and maintaining robust, scalable web-based applications, solving complex business and technical challenges, and contributing to the overall design and architecture of our systems. You will work closely with the founder and other cross-functional teams to ensure smooth integration of new features and continuous improvement of existing systems, all while fostering a collaborative and growth-oriented environment.

Responsibilities:

  • Application Development: Design, develop, and maintain high-performance, scalable web-based applications.
  • High-Level Design: Lead high-level system design and architecture, including functional modeling and module breakdown.
  • Performance Optimization: Perform performance tuning and optimization in large-scale distributed systems to ensure efficiency and scalability.
  • Architecture Improvement: Implement incremental architectural changes and conduct impact analysis to enhance system robustness.
  • Stakeholder Collaboration: Work closely with product managers and other stakeholders to track project impacts, gather feedback, and iterate on solutions.
  • Team Management: Mentor and guide junior engineers, fostering their growth and helping them to reach their full potential.

Requirements:

  • Experience: 2-6 years of hands-on experience in coding and solving large-scale technical challenges.
  • Leadership: Proven experience in handling multiple projects/charters and leading/mentoring a team.
  • Education: Bachelor's degree in Computer Science or a related technical discipline from a tier-1 institute (or equivalent experience).
  • Technical Skills: Proficiency in at least one general-purpose programming language (e. g., Java, Node.js, Golang, Python), with a strong understanding of databases (e. g., MySQL, NoSQL).
  • Problem-Solving: Demonstrated ability to tackle complex, real-world problems with innovative solutions.
  • Communication: Excellent communication skills, with the ability to articulate ideas clearly, listen to others, and accept feedback constructively.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.