01. The Program
Summer Code Camp
Summer Code Camp is Redex’s engineering internship for students who want to write code that real users depend on.
Over 12 weeks, you’ll join one of our delivery squads and work on pilot projects. You’ll write React components that render in production. You’ll build Python services that process pilot data. But you won’t deploy to AWS infrastructure that serves enterprise customers.
2 interns gets paired with a senior engineer who reviews your code, explains architecture decisions, and makes sure you’re learning and shipping with quality. We’ve designed this program because the gap between university programming and production engineering is enormous, and we want to help you cross it.
02. Tech track
Choose your focus
You’ll be assigned to one primary track based on your interests and skills, but you’ll get exposure to all 3.
01
Frontend Engineering
Build interactive dashboards, customer portals, and data visualization interfaces for enterprise clients.
Tech Stack
- Next.js
- Tailwind CSS
- TypeScript
- React 19
02
Backend & API Development
Develop REST APIs, data processing pipelines, and integration services that connect enterprise systems.
Tech Stack
- Python
- FastAPI
- Node.js
- PostgreSQL
- Redis
03
Cloud & DevOps
Set up deployment pipelines, configure cloud infrastructure, and automate testing and release processes.
Tech Stack
- AWS (EC2, S3, Lambda)
- Docker
- CI/CD
- Terraform
- GitHub Actions
03. The Journey
From onboarding to ownership
Week 1-2
Onboarding & Foundation
Set up your dev environment, learn our codebase architecture, complete onboarding challenges, and pair with your mentor on your first pull request.
Week 3–4
First Feature
Pick up your first ticket. Build a feature end-to-end from understanding requirements to code review to deployment. Your mentor guides, you execute.
Week 5-6
Deep Dive
Take on more complex tasks. Start participating in architecture discussions. Contribute to sprint planning.
Week 7-8
Ownership
Own a feature or module. Lead a small piece of the project. Present your work at the team demo. Start mentoring newer interns if applicable.
Week 9-10
Capstone & Showcase
Complete your capstone project. Present to the engineering team and client stakeholders. Receive final feedback and discuss your roadmap.
04. What You’ll Learn
Beyond the classroom
The skills that separate junior developers from production engineers.
Production Code Standards
Write code that passes code review from senior engineers. Learn about testing, error handling, logging, and documentation.
Git & Collaboration
Branch strategies, PR workflows, code reviews, and working in a team.
System Design Basics
How production systems are architected: databases, caching, queues, APIs. Why things are built the way they are.
Agile Delivery
Sprint ceremonies, ticket estimation, standups, and retrospectives. How software actually gets shipped on schedule.
Cloud Infrastructure
Deploy to real cloud environments. Understand networking, security, and scaling.
Professional Engineering
Communication, documentation, time management, and working with non-technical stakeholders. The soft skills that matter.
04. Must-haves
Who should apply
You don’t need to be an expert. You need to be curious and willing to learn fast.
- Currently pursuing a degree in Computer Science, Software Engineering, or related field (2nd year or above)
- Comfortable writing code in at least one language (JavaScript, Python, Java, C++)
- Basic understanding of web development concepts (HTML, CSS, HTTP, REST APIs)
- Familiarity with Git. You should know how to clone, branch, commit, and push
- Strong English communication. Our codebase, documentation, and client interactions are in English
- Available full-time for the entire program
06. nice-to-haves
Bonus points
These aren’t required but they’ll help you hit the ground running.
- Personal projects or open-source contributions on GitHub
- Experience with React, TypeScript, or Python
- Familiarity with databases (SQL or NoSQL)
- Previous internship experience in software development
- Competitive programming experience (Codeforces, LeetCode, HackerRank)
- Experience with Docker or cloud platforms