Senior Software Engineer
Full Job Description
About the Role
Join NielsenIQ's Digital-shelf team as a Senior Software Developer in Pune, Maharashtra. You will be instrumental in building high-performance, scalable backend solutions for our omnichannel CPG brands analytics platform. This role offers the opportunity to deliver real-time insights that empower our clients.
Key Responsibilities
- Design, develop, and maintain robust backend services with a focus on performance and scalability.
- Implement efficient algorithms and create seamless user experiences using Python and Golang.
- Collaborate with product managers, designers, and data researchers to translate business requirements into technical solutions.
- Optimize applications for performance, security, and responsiveness.
- Lead architectural discussions and provide mentorship to junior developers through code reviews and best practices.
- Build and integrate RESTful APIs for dynamic data access and delivery.
- Take ownership of end-to-end feature delivery, encompassing infrastructure, backend, and frontend components.
- Stay abreast of industry trends and contribute innovative ideas to platform evolution.
- Actively participate in Agile ceremonies such as sprint planning, estimation, and documentation.
About Digital-shelf at NIQ
Digital-shelf provides a collaborative analytics platform enabling brands to interpret and master their omnichannel data. Leveraging real-time e-store data and advanced AI algorithms, it delivers actionable insights and strategic guidance for optimized execution.
Technical Skills and Tools
- Frontend: React.js, HTML5, CSS3, Next.js
- Backend: Golang, Python
- Cloud & DevOps: Google Cloud Platform (GCP), Filestore
- Databases: PostgreSQL, SQL, Redis, MongoDB
- Analytics Engines: DuckDB, Polars
- Testing & Automation: Cypress.io
- Other Tools: RESTful APIs, Git, Agile methodologies
- Nice to Have: Experience with Rust, React.js, HTML5, CSS3, Next.js, automation testing, CI/CD pipelines, scalable architecture, and microservices.
Qualifications
- Bachelor's or Master's degree in Computer Science, IT, or a related field.
- 5-7 years of experience as a Full Stack Developer or in a similar role.
- A strong portfolio showcasing full stack development expertise.
- Excellent problem-solving, communication, and collaboration skills.
Company
NielsenIQ
NielsenIQ (NIQ) is a global leader in consumer intelligence, dedicated to providing unparalleled insights into consumer purchasing behavior and uncovering new avenues for business growth. Following it...