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!
Senior Software Engineer • Mohali, Punjab, India