Talent.com
Senior Software Engineer

Senior Software Engineer

Web Cuemohali district, punjab, in
16 days ago
Job description

Designation : Senior Software Developer

Location : Mohali, Punjab (On-site / Hybrid)

Experience : 4–7 years

About the Role

We are seeking a highly skilled and motivated Senior Software Developer with strong expertise in Go, Express.Js,Next.Js and ClickHouse . The ideal candidate will play a key role in designing, building, and scaling high-performance applications while mentoring junior developers and contributing to architectural decisions.

Key Responsibilities

  • Design, develop, test, and maintain scalable backend systems using Go .
  • Build and optimize frontend applications with Next.js and modern frameworks.
  • Work extensively with ClickHouse to design efficient data storage solutions, optimize queries, and ensure high availability.
  • Implement and maintain APIs, microservices, and real-time data pipelines.
  • Ensure code quality, performance, and security across applications.
  • Collaborate with cross-functional teams including Product, QA, and DevOps to deliver high-quality releases.
  • Participate in architecture reviews and propose improvements for scalability and reliability.
  • Mentor and guide junior team members, fostering a culture of learning and innovation.

Technical Skills Required

  • Programming Languages : Strong proficiency in Go, Express.js and Next.js .
  • Databases : Advanced experience with ClickHouse (data modeling, OLAP queries, optimization) and MongoDB, and Knowledge of Postgress.
  • Frameworks / Tools : Knowledge of modern JavaScript / TypeScript frameworks (e.g., React, Node.JS, or NestJS).
  • APIs & Microservices : RESTful APIs, gRPC, GraphQL (optional).
  • Cloud & DevOps (Preferred) : AWS / GCP / Azure, Docker, Kubernetes, CI / CD pipelines.
  • Version Control : Git, GitHub / GitLab / Bitbucket.
  • Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 4+ years of proven experience in software development with a strong focus on backend systems.
  • Hands-on experience in building and optimizing large-scale distributed systems.
  • Strong problem-solving, debugging, and analytical skills.
  • Excellent communication and team collaboration skills.
  • What We Offer

  • Competitive salary with performance-based incentives.
  • Opportunity to work on high-scale projects with modern tech stack.
  • Learning-first culture with mentorship and career growth opportunities.
  • Collaborative and innovative work environment.
  • Flex-location : Benefit for 60 working days(t&c apply) from anywhere around the world each year!
  • Create a job alert for this search

    Senior Software Engineer • mohali district, punjab, in