Senior Backend Engineer (node.js)
Pocketpills
About PocketPills
Pocketpills is Canada’s online pharmacy. We are revolutionizing the pharmacy experience by combining personalized care with innovative proprietary technology. We are a team of healthcare professionals, technologists, customer service working to provide personalized care, support and timely medications for our members. Through our easy-to-use app and website, members can fill prescriptions, order refills and consult with certified health care professionals—wherever and whenever they need. With a presence across multiple provinces in Canada, we are committed to making medication more accessible and affordable for all Canadians. Pocketpills is one of Canada’s fastest-growing health tech companies, with more than 500,000 members and counting.
At Pocketpills, we prioritize a member-focused approach and seek passionate individuals who resonate with our core values: People First, Celebrate the Why!, Be Accountable, Act with Honesty and Integrity, and Think Big, Start Small, Move Fast.
Join us in making a meaningful impact in health-tech!
Website: https://www.PocketPills.com/
Backend Engineer (node.js)
Job Location: Gurgaon (Hybrid)
Requirements
- B.Eng/ B.Tech from an engineering stream from a good engineering institute.
- Strong proficiency with JavaScript and other related technologies
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- Hands-on experience with Node.js and frameworks available for it such as Express
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Good understanding of server-side templating languages
- Good understanding of server-side CSS pre-processors
- Knowledge of Databases such as MySQL
- Integration of multiple data sources and databases into one system
- Understanding of messaging systems like Kafka etc.
- Understanding fundamental design principles behind a scalable application
- Understanding of fundamental design principles for building scalable applications.
- Understanding the differences between multiple delivery platforms, such as mobile and desktop, and optimizing output accordingly.
- Experience with creating database schemas that represent and support business processes.