
On-Site
Full-Time
Chennai, Tamil Nadu
India
Skills
Java
React.js
Node.js
About the Role
Job Title: Senior Product Developer
Location: Chennai, India (Work from Office)
About SurveySparrow:
At SurveySparrow, we are revolutionizing the way businesses gather, analyze, and act on feedback. Our Chennai
office is seeking a passionate and experienced Senior Product Developer to join our innovative team. If you thrive
on coding challenges, delivering top-tier solutions, and collaborating with a dynamic team, we want to hear from
you!
Key Responsibilities:
Deliver High-Quality Solutions: Implement requirements with precision, ensuring that solutions are functional
initially and then refined for optimal performance. Strive for excellence in every aspect of development.
Stay Technologically Current: Continuously learn and stay updated with advancements in technology and industry
trends. Apply new knowledge to enhance our products and development practices at SurveySparrow.
Collaborate and Communicate: Work closely with Product Managers, Designers, and QA teams to ensure timely
and high-quality project deliveries. Maintain effective communication to ensure solutions provide real value to our
customers and organization.
Code Reviews and Mentorship: Conduct detailed peer code reviews, offering constructive feedback to improve
code quality and uphold best practices. Mentor junior developers, sharing knowledge and fostering growth within
the team.
Ownership and Accountability: Take full ownership of your projects, demonstrating accountability for outcomes. Be
adaptable and ready to iterate based on feedback and changing requirements.
Contribute to a Positive Work Environment: Engage proactively with peers and managers to promote a positive and
collaborative work culture in our Chennai office. Utilize feedback to continually improve and support team growth.
Produce Robust Code: Write clean, bug-free code and perform comprehensive unit testing before delivering to
QA. Ensure high standards of code reliability and performance.
Comprehensive Tech Stack Understanding: Develop a deep understanding of the entire tech stack, including
front-end development, back-end systems, and infrastructure management.
Develop Proof of Concepts: Lead the creation of proof-of-concept models to showcase minimal viable products
or features, validating their feasibility within defined timelines.
Requirements:
Experience: 2 to 4 years of professional experience in software development, with a proven track record of
delivering high-quality solutions.
Programming Skills: Proficiency in JavaScript, Java, C++, or other relevant programming languages.
Problem-Solving: Strong problem-solving skills with a solid understanding of data structures and algorithms.
Database Knowledge: Good knowledge of database management and design.
Education: Degree in Computer Science or a related field, or equivalent practical experience.
Desired Skills/Nice to Have:
Cloud Experience: Familiarity with AWS or other cloud platforms.
Open Source Contribution: Experience with open-source projects and a strong understanding of
community-driven development practices.
Location: Chennai, India (Work from Office)
About SurveySparrow:
At SurveySparrow, we are revolutionizing the way businesses gather, analyze, and act on feedback. Our Chennai
office is seeking a passionate and experienced Senior Product Developer to join our innovative team. If you thrive
on coding challenges, delivering top-tier solutions, and collaborating with a dynamic team, we want to hear from
you!
Key Responsibilities:
Deliver High-Quality Solutions: Implement requirements with precision, ensuring that solutions are functional
initially and then refined for optimal performance. Strive for excellence in every aspect of development.
Stay Technologically Current: Continuously learn and stay updated with advancements in technology and industry
trends. Apply new knowledge to enhance our products and development practices at SurveySparrow.
Collaborate and Communicate: Work closely with Product Managers, Designers, and QA teams to ensure timely
and high-quality project deliveries. Maintain effective communication to ensure solutions provide real value to our
customers and organization.
Code Reviews and Mentorship: Conduct detailed peer code reviews, offering constructive feedback to improve
code quality and uphold best practices. Mentor junior developers, sharing knowledge and fostering growth within
the team.
Ownership and Accountability: Take full ownership of your projects, demonstrating accountability for outcomes. Be
adaptable and ready to iterate based on feedback and changing requirements.
Contribute to a Positive Work Environment: Engage proactively with peers and managers to promote a positive and
collaborative work culture in our Chennai office. Utilize feedback to continually improve and support team growth.
Produce Robust Code: Write clean, bug-free code and perform comprehensive unit testing before delivering to
QA. Ensure high standards of code reliability and performance.
Comprehensive Tech Stack Understanding: Develop a deep understanding of the entire tech stack, including
front-end development, back-end systems, and infrastructure management.
Develop Proof of Concepts: Lead the creation of proof-of-concept models to showcase minimal viable products
or features, validating their feasibility within defined timelines.
Requirements:
Experience: 2 to 4 years of professional experience in software development, with a proven track record of
delivering high-quality solutions.
Programming Skills: Proficiency in JavaScript, Java, C++, or other relevant programming languages.
Problem-Solving: Strong problem-solving skills with a solid understanding of data structures and algorithms.
Database Knowledge: Good knowledge of database management and design.
Education: Degree in Computer Science or a related field, or equivalent practical experience.
Desired Skills/Nice to Have:
Cloud Experience: Familiarity with AWS or other cloud platforms.
Open Source Contribution: Experience with open-source projects and a strong understanding of
community-driven development practices.