Job title: Senior Software Engineer- PHP
Company: Cactus Communications
Job description: Senior Software Engineer The opportunity: R Discovery is an initiative from Cactus Communications which aims to re-define how research content is discovered, accessed and read by researchers (academics) across the globe. It is one of the most excitin
Senior Software Engineer The opportunity: R Discovery is an initiative from Cactus Communications which aims to re-define how research content is discovered, accessed and read by researchers (academics) across the globe. It is one of the most exciting and revolutionary new developments in the industry. Built on the foundations of cutting-edge technological innovations in AI, Machine Learning, NLP and Deep Learning, R Discovery enables a researcher to access his personalized feed of most relevant and recent content in a single tap. R Discovery was launched as an Android and iOS app in 2020. During the Beta phase itself, it has received 100,000+ downloads. It also has a web presence and serves thousands of users from 50+ countries every week across platforms. A very large majority of users rate the app positively for its user experience, quality of papers and the recommendations engine. The pace of growth has been incredible: the app has grown 10x in terms of downloads in last 3 months. If you are a user of Flipboard, Medium or InShorts for reading articles, news etc. you know the feeling of delight that these products bring via a personalized feed of content in a simplest possible way, always updated. R Discovery creates the same delight for a researcher although the challenge and responsibility on the product is bigger since what the user reads influences his research which ends up shaping new developments in science. If you feel excited by the prospect of shaping the future of research discovery & reading and are passionate towards solving real world problems using the power of tech innovations, this opportunity may be of interest to you! You’ll be working with a highly passionate bunch of people who’re geared up to innovate and disrupt not just this space but also realize a global product ecosystem comprising multiple products and services which can enable researchers save time and make more impact. Responsibilities: . Devise innovative and scale-able solution to complex problems using design patterns, or other known algorithms/tools available . Improving system quality by identifying issues and common patterns, and developing standard operating procedures . Maintaining and improving existing codebases and peer review code changes . Remain current on new technologies and available vendor packages evaluate and make recommendations as necessary . Assist in task planning, estimation, and scheduling Work in close partnership with cross-functional teams and management . Takes responsibility for his/her deliverables, especially in relation to sensitive timings Requirements: . 3+ years of experience in writing human-readable, scale-able, robust, and secure code with unit test cases with maximum coverage . Languages: PHP, Angular . Working knowledge of basic algorithms and data structures, design patterns, Docker, AWS, Git (or any code versioning) . Deep understanding of OOP concepts (encapsulation, inheritance, interfaces, polymorphism) . Must be comfortable working on a Ubuntu machine . Outstanding all-round communication skills and ability to work collaboratively About us: Cactus Communications is a technology company accelerating scientific advancement. We collaborate with researchers, universities, publishers, academic societies, and life science organizations. We offer editorial, translation, education, and training solutions for researchers strategic and tactical scientific content solutions to global life science organizations AI-powered scholarly publishing solutions for journals and researchers and solutions for science dissemination and engagement with peers, public, and policymakers for wider research outreach. We also incubate seed and early-stage startups that share our mission to solve global problems with science and technology solutions. We have offices in London, Princeton, Singapore, Beijing, Shanghai, Tokyo, Seoul, Aarhus, and Mumbai a global workforce of over 3,000 experts and customers from over 190 countries. Know about our Culture: The CACTUS culture is the glue that binds us together as we work towards the same shared goal. We are ‘One CACTUS’. You are a Cactizen regardless of where you work. We take pride in our diversity, respect each other, and call out bias whenever we see it. We focus on outcomes rather than formalities. Everyone is on first-name basis. We are selective and hire only those who share our vision and values CACTUS has always been driven by its culture. It sets us apart and attracts people who want to maximize their potential at work and in life. It describes our unique work practices in three aspects: People & Life, Performance & Career, and Business & Leadership.
Expected salary:
Location: India
Job date: Thu, 30 Jun 2022 22:25:17 GMT
Apply for the job now!