We are looking for an experienced Node.js developer with a history of developing robust, scalable cloud APIs and working with a fairly complex product architecture. The candidate will play a crucial role in developing the backend architectures and codebase for the current and future PlexusMD products in healthcare and ed-tech. What we like :- Minimum 12 months of professional experience on NodeJS+Express(or derivatives)- Experience in creating robust and secure REST APIs- Hands-on exposure to deeply linked relational databases - preferably in MySQL- Previous experience with Loopback/StrongLoop is preferred (not necessary)- Eye for optimization opportunities and OCD for reducing response time- Exposure to source-code management tools like Git- Experience with the AWS/Azure/GoogleCloud stack and/or Machine Learning solutions is a plus- Ability to do very quick research in new technologies- Agile mindset, comfort with chaos and multi-tasking abilityWhat you get:- Competitive remuneration and fast-paced startup culture- Chance to be one of the core technology drivers of a stable startup team- Work with a strong and technically strong team obsessed with building great products- Work on a large product with multiple business lines and interconnects- Significant autonomy in product development approach with involvement throughout the product lifecycle- Openness to moving to a broader full-stack roleAbout Us:PlexusMD (plexusmd.com/app), a medical news and professional growth app, helps doctors access breaking news, guidelines, clinical trial outcomes, new product launches and the latest research from 1000+ journals worldwide. The app also helps doctors discover and apply to a wide selection of jobs, fellowships and courses from 500+ industry partners (including Apollo, Fortis, HCG, NH, CFS, Kamineni, AIIMS, PGI, IRIA, ISKSAA and other prominent companies). With 2.25 lakh+ registered doctors and rapidly growing, PlexusMD is India's leading clinician network and the most effective platform for healthcare companies to engage with doctors.The team of 40-ish members is spread acroos the country (with clusters in Ahmedabad and Mumbai) and aims to build a platform that connects every doctor, hospital, and organisation across the globe in a seamless manner.
Technology is the backbone and the biggest differentiator of any consumer-centric internet business. Mostof the high growth consumer-based internet companies (e.g. Amazon - Retail, Netflix - Entertainment/Media, Uber - Mobility etc) have constantly been disrupting their respective industries by powering their end to end business processes and products by solving business and customer problems with the help of new-age and scalable technologies. The restaurant industry still remains the major consumer-centric industry where online penetration and automations are minuscule. Our goal is simple – to change this incumbent mode of business in the food space.Today, with 3500+ virtual / delivery only internet restaurants in 40 cities across India, Indonesia, UAE and UK with 15+ brands (Faasos, Behrouz Biryani, Oven Story pizza etc), Rebel Foods is the world’s largest and fastest growing internet restaurant company. Online Food Services (FoodTech) could be broken into Food Discovery (commerce), Preparation (manufacturing/SCM) & Delivery (logistics) platforms and each of these vertical/platform has many use cases which need to be solved at scale. Many companies (Swiggy, Zomato, DoorDash, Delivery Hero, Gojek etc) are solving the use cases to some extent in Food-Discovery and Food-Delivery Tech. Food-Preparation Tech remains old world solutions. While we collaborate with many of these companies across the world, we solve the customer problems in food space of all these verticals in an integrated fashion. As a software engineer, you will have interesting opportunities in building/architecting/re-architecting different backend and frontend systems. You will get a chance to work on different open-source, cloud, mobile etc tech stacks depending on your strengths.The RoleWe are in the lookout for someone who is passionate about technology to solve known/unknown business & customer use cases. In this role, you will be responsible to write efficient code & unit tests, review code, evaluate technologies, do POCs etc. You must be highly proficient in backend programming and fundamentals - Node.js/Java/Python/ROR/PHP etc, Relevant Frameworks.We expect you to be excellent in writing efficient programs and problem solving skills. You must also possess good knowledge on data structure and algorithms and computer science fundamentals. Exposure to common technologies like web technologies, caching, queuing, databases (SQL), Bigdata,Storage systems, monitoring tools, cloud technologies etc is also helpful.You will work closely with the Product and Engineering teams and will report to Engineering Manager
Job Responsibilities Work with product managers to understand product requirements and make them live. Ownership of end to end development Must Haves Startup mindset of getting things done and focussing on business goals Proven problem solving skills 3+ years Hands on experience in designing and developing applications using server side technology (Java, Spring Boot / Node.js, Express) Excellent knowledge of Relational Databases, SQL and ORM technologies Good knowledge of design patterns Proficiency in REST architecture Experience with test-driven development Experience with Git/CI/CD/Gradle/Maven Inclination towards writing quality and performant code Nice to Have Experience in Agile development Performance tuning, testing, refactoring and automation Experience working with AWS Cloud and Devops technologies (terraform , cloudformation, ansible) Experience running a production environment Note - Only from Product based companies OR Startups!!