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!