Skip to content

Software Engineering Intern at Cactus


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.

Software Engineering Intern at Cactus


🚀 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

DetailInformation
CompanyCactus Communications
PositionSoftware Engineering Intern
LocationMumbai, Maharashtra, India
Job TypePart-time Internship
Experience Required0 Years (Freshers)
Work ModeRemote-first (Travel to Mumbai office as needed)
IndustryEdTech / 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 CategoryRequirements
BackendPHP / Laravel / NodeJS (hands-on experience with any)
FrontendJavaScript, React, Angular
API DevelopmentRESTful API design and integrations
GenAICuriosity about AI/GenAI and real product applications
Code QualityUnderstanding 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 TypeMonthly Stipend Range
Part-time (Remote-first)₹15,000 – ₹25,000
Performance-BasedAdditional 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

  1. Initial Application: Submit resume and relevant project portfolio
  2. Phone Screening: Initial screening call with recruiter to assess fit
  3. Technical Assessment: Coding challenge or technical test
  4. Interview Rounds: Two to three rounds with Hiring Managers and team leads
  5. 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.


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.

Find your dream job tap the heart!

Share the opportunity

Leave a Reply

Your email address will not be published. Required fields are marked *