Are you a computer science student passionate about building impactful products used by millions of researchers worldwide? The Software Engineering Intern position at Cactus Mumbai offers an exciting opportunity to work on scalable platforms with clean architecture while learning from senior engineers who value strong engineering fundamentals.
Cactus Communications is a leading technology company specializing in AI-driven products and expert services that transform how research gets funded, published, and discovered. As a remote-first organization, they offer flexible work arrangements with a culture of “accelerate from anywhere.” This part-time internship provides hands-on experience with modern tech stacks including Laravel, NodeJS, React, Angular, and cutting-edge GenAI integrations.

🚀 About the Software Engineering Internship at Cactus
This internship focuses on real-world software development with both backend and frontend technologies. You’ll contribute to products like Editage, Paperpal, and R Discovery – platforms used by millions of researchers globally. Working closely with senior engineers and a hands-on engineering leader, you’ll gain practical experience building scalable systems, designing APIs, integrating GenAI capabilities, and shipping features that make genuine impact in the scientific community.
📊 Job Details
| Detail | Information |
|---|---|
| Company | Cactus Communications |
| Position | Software Engineering Intern |
| Location | Mumbai, Maharashtra, India |
| Job Type | Part-time Internship |
| Experience Required | 0 Years (Freshers) |
| Work Mode | Remote-first (Travel to Mumbai office as needed) |
| Industry | EdTech / Research Technology |
Primary Job Responsibilities
Core Development Activities
- Develop robust backend applications and services using Laravel or NodeJS frameworks
- Build responsive and interactive frontend interfaces with React and Angular
- Design and implement RESTful APIs for seamless system integrations
- Work on GenAI integrations including LLMs, prompts, workflows, and automation features
- Write clean, readable, and testable code following industry best practices
- Understand and contribute to real-world production systems handling millions of users
- Collaborate effectively with product managers, designers, and QA teams in cross-functional environment
- Participate in code reviews and learn from senior engineers’ feedback
- Debug and troubleshoot issues in development and production environments
- Document code, APIs, and technical implementations comprehensively
- Contribute to architectural decisions and technical discussions
- Stay updated with latest technologies, especially in AI and GenAI domains
- Work on features that directly impact researchers and scientific publishing workflows
Help a friend land their next role. Share now!
📋 Required Qualifications and Skills
Educational Requirements
- Currently pursuing B.E / B.Tech / MCA / M.Sc in Computer Science or equivalent technical degree
- Strong academic foundation in programming and software development
- Legal authorization to work in India
Technical Skills Required
| Skill Category | Requirements |
|---|---|
| Backend | PHP / Laravel / NodeJS (hands-on experience with any) |
| Frontend | JavaScript, React, Angular |
| API Development | RESTful API design and integrations |
| GenAI | Curiosity about AI/GenAI and real product applications |
| Code Quality | Understanding of clean code principles |
Essential Mindset and Attributes
- Enjoy problem-solving more than memorizing syntax
- Care about writing good code, not just “making it work”
- Ask “why” as often as “how” – demonstrate intellectual curiosity
- Love learning by building, not just observing
- Strong desire to understand underlying concepts and architecture
- Proactive approach to learning new technologies
Remote-First Attributes
- Take ownership of work with minimal supervision
- Strong ability to organize, prioritize, and deliver results independently
- Excellent documentation skills to keep everyone aligned
- Maturity to choose between synchronous and asynchronous collaboration
- Effective collaboration across different time zones
- Proactive communication through status updates and team channels
💰 Expected Stipend Range
| Internship Type | Monthly Stipend Range |
|---|---|
| Part-time (Remote-first) | ₹15,000 – ₹25,000 |
| Performance-Based | Additional incentives possible |
Note: As a part-time internship with remote-first flexibility, compensation reflects the work arrangement. Actual stipend depends on skills, technical assessment performance, and interview rounds. Cactus offers excellent learning opportunities and potential for full-time conversion based on performance.
Application Process
Selection Process Overview
- Initial Application: Submit resume and relevant project portfolio
- Phone Screening: Initial screening call with recruiter to assess fit
- Technical Assessment: Coding challenge or technical test
- Interview Rounds: Two to three rounds with Hiring Managers and team leads
- Final Decision: Offer extended to successful candidates
Timeline
Typical selection process takes 2-3 weeks from application to offer, depending on candidate availability and assessment scheduling.
Follow us on
LinkedIn for the latest updates
Follow us on
Threads for the latest updates
Subscribe ▶️ YouTube Channel for Latest Updates
How to Prepare for the Application
Technical Preparation
- Build full-stack projects using Laravel or NodeJS with React/Angular frontend
- Practice API design and integration patterns with RESTful services
- Explore GenAI tools and build small projects with LLM integrations
- Focus on writing clean, maintainable code with proper documentation
Interview Readiness
- Review full-stack development concepts and architectural patterns
- Prepare to discuss your projects and technical decisions in depth
- Practice coding challenges on data structures and algorithms
- Understand basics of AI/GenAI and how it’s applied in products
Portfolio Development
- Create GitHub repository showcasing best full-stack projects
- Include projects demonstrating both backend and frontend skills
- Document your code thoroughly with README files
- Highlight any AI/ML experiments or GenAI integrations
Why Choose This Opportunity? ✨
Learn from the Best: Work with senior engineers and a hands-on engineering leader who still writes code and believes in strong fundamentals.
Real Impact: Build features used by millions of researchers worldwide, directly contributing to scientific advancement.
Modern Tech Stack: Gain experience with contemporary technologies including GenAI, React, Angular, Laravel, and NodeJS.
Remote-First Culture: Embrace flexible work arrangements with “accelerate from anywhere” philosophy while maintaining strong collaboration.
Great Workplace: Consistently recognized as a Great Place to Work with over 20 years of industry leadership.
Company Culture and Values
About Cactus Communications
Founded in 2002, Cactus Communications is a pioneer in research communication technology with a global workforce of over 3,000 experts across Princeton, London, Singapore, Beijing, Shanghai, Seoul, Tokyo, and Mumbai. Their flagship brand Editage offers comprehensive researcher solutions including cutting-edge AI products like Paperpal, Mind the Graph, and R Discovery.
Workplace Excellence
- Consistently recognized as Great Place to Work
- Remote-first organization with flexible arrangements
- Equal opportunity employer celebrating diversity
- Strong commitment to employee growth and development
- Innovation-driven culture encouraging experimentation
Application Tips
- Highlight full-stack projects demonstrating both backend and frontend capabilities
- Showcase curiosity about AI/GenAI through relevant projects or experiments
- Emphasize clean code practices and engineering fundamentals in your portfolio
- Demonstrate ability to work independently with minimal supervision
- Mention experience with remote collaboration tools and asynchronous communication
- Research Cactus products like Paperpal and Editage to understand their impact
- Prepare thoughtful questions about engineering culture and learning opportunities
Disclaimer: This job information is collected from official and publicly available sources. We do not charge any fees for job applications, do not guarantee recruitment, and are not responsible for any loss or damage arising from reliance on this information.
Share the opportunity