Embarking on a Decision-Making Revolution: The Journey of Pikky
Who are we?
At Pikky, we are crafting more than just a tool; we are pioneering a movement in decision-making, beginning with the universal realm of food. Our mission is to harness the power of artificial intelligence to revolutionise how decisions are made, offering clarity and simplicity in a world overloaded with choices. Our platform leverages predictive intelligence and cognitive computing to provide hyper-personalised recommendation. We aim to transcend the conventional boundaries of recommendation systems by offering personalised dining experiences that are in perfect harmony with individual desires and dietary needs.
As we forge ahead, our vision is to extend this decision-making prowess beyond the realm of food, venturing into other areas where choice overload can be overwhelming. Join us at Pikky, where your contributions will be pivotal in building not just an application but a comprehensive decision-making revolution, starting with the art of dining and expanding into the vast potential of everyday choices.
What are we seeking?
Seeking a Full-Stack Software Developer with 3 to 4 years of experience, proficient in MongoDB, React, skilled in creating scalable, high-performance web and mobile applications. A solid grasp of the software development lifecycle, experience with Git, and knowledge of Kafka are essential. We prioritise practical experience and a deep understanding of full-stack development over formal degrees. The candidate should have excellent problem-solving abilities and a collaborative approach.
Role & Responsibilities:
Web and Mobile Application Development: Develop and maintain high-quality web applications using ReactJS and mobile applications using React Native.
Ensure the applications are scalable, responsive, and user-friendly across various platforms and devices.
MongoDB Management:
Manage and optimise MongoDB databases. Implement efficient data storage, retrieval, and backup strategies to ensure data integrity and performance.
Front-End Development:
Design and implement engaging user interfaces with ReactJS, adhering to modern design principles and ensuring cross-platform compatibility.
Back-End Development:
Develop server-side logic using NextJS, ensuring high performance and responsiveness to front-end requests.
Code Quality and Review:
Maintain high standards of code quality through regular code reviews, unit testing, and adherence to best practices.
Collaboration and Communication:
Work closely with other team members, including UI/UX designers, project managers, and other developers, to ensure smooth project progression and effective solution delivery.
Continuous Learning and Adaptation:
Stay updated with emerging trends and technologies in full-stack development to continually enhance the functionality and efficiency of applications.
Problem-Solving:
Address and resolve technical issues, optimising application functionality and user experience across web and mobile platforms.
Qualifications:
Foundational Full-Stack Development Skills: Possess a solid understanding of full-stack development. Proven project experience with React.
Knowledge of NextJS would be advantageous.
Data Structure Proficiency:
Have foundational knowledge of data structures, especially as they pertain to React.
Cloud Environment Familiarity:
Familiar with cloud environments, especially DigitalOcean and AWS. Prior hands-on experience is a plus, but a strong willingness to learn is also highly valued.
MongoDB and Kafka Understanding:
Strong knowledge of MongoDB for data management and a basic understanding of Kafka for service handling.
API Development and Monitoring:
Some experience in developing robust APIs and an interest in learning about performance monitoring tools like Sentry.
Problem-Solving and Adaptability:
Demonstrates strong problem-solving skills and adaptability in learning new technologies and methodologies.
Communication Skills:
Good communication skills, capable of understanding technical requirements and collaborating effectively within a team.
Educational Background:
A degree in Computer Science, Software Engineering, or related fields is preferred but not strictly required. Passion and a demonstrated interest in software development can compensate for formal education.
This position is ideal for a tech-savvy professional passionate about our product and teams in a dynamic and forward-thinking environment.
Technologies used by Pikky:
App - React native, ReactJs, NextJS
Backend - Nodejs, MongoDB, Redis, Kafka, AWSs3 (image storage),
ClickhouseDB, Docker, Kubernetes
Version control - Git
Code hosting - Github
Server - Digitalocean
App hosting - AWS amplify
Analytics - PowerBI
API Performance Tracking - Sentry
Share your profile along with your work to our people culture lead Somya addressed: somya.mathur@pikky.io.