Talent.com
Senior Software Engineer

Senior Software Engineer

Web CueMohali, Punjab, India
13 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, Punjab, India