Rubber Duck
The Bootcamp
A 12-week intensive in-person boot camp to give you a solid foundation in software engineering. Learn various aspects of software engineering like development, infrastructure, deployment, best practices, estimation, metrics, working with teams, managing stakeholders, influence, networking and much more.
What is Rubber Duck?
This boot camp is the right blend of geekiness and pragmatism.
12-week in-person boot camp held in Mumbai
Instructed by the builders from Procedure with tons of experience
Guest sessions by engineering leaders in the industry
Real problems, real teams, real deliverables, real engineering
Chance to continue as a full-time employee at Procedure
Why are we doing this?
Have you ever wondered how software products are built and what it takes for a team to ship them quickly and with high quality? Each of us at Procedure was curious about it as well. But now that we have been doing it for decades, we understand its nuances and want to pay it forward.
But that's only half of the story.
This is also our long, drawn-out and extensive onboarding process. You will be hired but be on probation until you complete the boot camp.
Throughout this boot camp, we will understand your various strengths and weaknesses. You will learn about the culture of the organisation. We will go through the ebbs and flows of defining and delivering problems. Helping you grow as an engineer and a team member.
We are picky about the people we work with. Whether it is a team member, a vendor or a client, we only work with people who will challenge us and are fun. So if we like you and you like us, we will have a great time working together.
By the end of the BootCamp, you will be able to:
- 1Build software efficiently as a part of a team
- 2Work on real-world problems with real teams and understand tradeoffs
- 3Deploy your software to any cloud provider
- 4Understand important metrics for software engineering teams
- 5Able to write technical blogs and/or make videos
- 6Understand the business of software development
- 7Set a solid foundation for the rest of your career
What's in the boot camp?
The idea is to introduce all the major skills of building software. This will help you choose your expertise for later.
ProcedureHQ, Mumbai
Selected folks are expected to be in Mumbai for this duration and come to the office for at least 8 hours daily on weekdays.
Primary Skills
- Frontend (Next/TypeScript)
- Backend (Java/Go/Python)
- Mobile (Android/iOS/Flutter)
- SRE
Essential Skills
- Data Structure and Algorithm
- Low-Level Design
- High-Level Design
- Programming Paradigms
Technical Skills
- Databases
- Observability and Instrumentation
- Automated Testing
- Build Tools, Packaging and Distribution
Soft Skills
- Career Navigation
- Documentation
- Soft Skills
- FOSS
This is an intensive but by no means an exhaustive course. Mastering each of these will take decades. So we won't try to sell you that you will become good at everything.
T-Shaped Foundation
The most effective engineers aren't just specialists—they're T-shaped professionals with deep expertise in one area and broad understanding across many.
The horizontal bar represents your breadth: exposure to frontend, backend, mobile, SRE, databases, and soft skills. This gives you context to collaborate effectively with any team.
The vertical bar represents your depth: we'll help you develop mastery in your chosen specialization—the skill you'll be known for.
The BootCamp ends in 12 weeks. Your learning doesn't.

This is for you if you...
We're looking for curious minds who want to build a strong foundation in software engineering. If you check most of these boxes, we'd love to hear from you.
Who are we, and why should you start your career with us?
Ulhas
Lead Instructor & Co-founder
Ulhas, our co-founder, will be your lead instructor for this boot camp. He has over a decade of experience building software, teams and organisations. He has been a part of startups that got acquired by listed companies. He has worked in large teams which built products for scale. He also advises startups on their engineering practices.
Expert Instructors
Frontend, Backend, SRE, Design & PM
Other instructors include Frontend, Backend, SRE, Design and product management experts with at least five years of experience. They have built products with stellar product engineering teams, including PayTm, Treebo, KredX, Arogya Setu, and Setu.
“We're doers, teachers, mentors, and seen-it-all-beforers. We just don't preach; we practice as well.”
We believe choosing a mentor is more important than choosing a company. We have both.
Don't believe what we say. Check our Glassdoor reviews.
How to apply, and what is the process?
The entire process will not take more than two weeks.
Fill the Form
Submit your application through our form with your details and background.
Telephonic Screening
You will get an invitation for a telephonic screening if we shortlist you.
Evaluation Test
You will be given an evaluation test if you are shortlisted further.
Frequently Asked Questions
Ready to start your engineering journey?
Fill out the form to experience the highs and the lows of software engineering. It won't be easy, but it will be fun.