Who we are and what we do :
- Founded in 2002, Cactus Communications (CACTUS) is a global scientific communications company that collaborates with researchers across academic disciplines, universities, publishers, societies, and life science organizations to accelerate research impact.
- CACTUS- a portfolio of products and services meet a wide spectrum of research needs: Editage provides editorial, translation, education, and training solutions for researchers; Cactus Life Sciences offers strategic and tactical scientific content solutions to global life sciences organizations; PubSURE is the first AI-powered scholarly publishing platform connecting journals and researchers;
- Impact Science ensures wider research impact via dissemination solutions and research engagement with peers, public, and policymakers; Cactus Labs Powering all CACTUS businesses with the latest technologies is its innovation and R&D cell. We also incubate seed and early-stage start-ups that share its mission to solve global problems with science and technology solutions.
- CACTUS is an international enterprise with offices in Tokyo, Seoul, Shanghai, Beijing, London, Princeton, Mumbai, Bangalore, and Singapore; a global workforce of over 3,000 experts; and customers from over 173 countries.
- People with international work experience will feel at home with the work culture at CACTUS.
- To know more about CACTUS Tech, please visit https://tech.cactusglobal.io/
Responsibilities :
1. Be a part of the team that creates new features and maintains the software application that is being used by over 100K authors worldwide.
2. Using a standards-based approach to the development of enterprise-class web applications.
3. Constructing and supporting integrations that are easy to manage, maintain, customize, and configure.
4. Ensuring overall reliability, security, availability, and high-performance code.
5. Analyzing system issues and problems and implementing solutions rapidly; formulating/using design patterns wherever applicable.
6. Communicating feasibility and business-goal-related aspects of requested applications/feature changes to the project manager.
7. Dedication to building high-quality deliverables while being thorough in all aspects of the development lifecycle.
8. Familiarity with Front End Technologies preferably angular and experience of handling enterprise-level applications.
So how do we know that's you? You have the personality and the experience :
1. 3+ years of experience solving highly complex problems related to the implementation and analysis of enterprise-class PHP/MySQL-based solutions.
2. Solid experience of Object-Oriented Design and of MVC frameworks along with unit testing.
3. Familiarity with relational databases, the experience of writing complex queries (we use PgSQL/MySQL).
4. Experience with working on scalable interactive web applications.
5. Excellent debugging and fault correction skills.
Bonus Points :
1. Knowledge of Agile development methodologies (Scrum).
2. Experience with writing test cases using tools such as PHPUnit.
3. Hands-on experience with Laravel and PostgreSQL.
4. Experience with version control systems such as Git.