# IPT WebCoordinator nominations open!
The Institute Placement Team is looking for enthusiastic designers and programmers to ++manage the placement portal and other services++ for the coming 2020 hiring season. This team of developers would join the IPT to work in tandem with the Revamp team instituted a few months ago.
A team of reliable and capable WebCordinators is absolutely essential to make the next season a success despite the pandemic situation and increased competition from other IITs!
With (physical) on-campus placements unlikely due to the online semester ahead, the IPT needs several new features and services on the portal to effectively conduct the hiring season online. Hence we are opening up more WebC positions than ever before, please join us and help the team navigate in these new times.
:::info
This application is open to all members of the insti, no bar what-so-ever.
:::
## Responsibilities
1. Work with various IPT members to design and deploy new services on the portal.
2. Brainstorming novel processes and methods to solve day-to-day issues of Company Coordinators and the applicants.
3. Maintaining the main application, IPT's blog and other services as deemed necessary.
4. Contributing to the development and deployment of the new portal.
++The duration of work is from late July for a duration of about 11 months++.
## Why _you_ should commit to _this_
If you're a soon-to-be graduating student, your services as the WebC will not only benefit the batch, but also you.
1. A unique opportunity to serve the 1800+ passing out batch land their well deserved dream jobs.
2. Gain operational experience in managing a production application, deploying and desgining new services.
4. With the world going online, the IPT is planning to make its presence felt online, and we need your help to _strike when the metal is hot!_ :fire:
6. There's an honorarium (stipend) at the end$^\dagger$.
:::info
$^\dagger$: Subject to satisafactory performance. :smiley_cat:
:::
### Potential learnings
1. Sysad stuff -- designing/orchestrating docker containers for everything, basic security.
3. Good software engg. practices -- `git` [flow](https://docs.gitlab.com/ee/topics/gitlab_flow.html) , CI/CD on gitlab or equivalent, automatic code review tools, testing, automation, yada yada yada...
We use gitlab for everything right now, but GitHub just became a much more lucrative option with free private teams. Help us migrate our CI tooling!
5. Backend stack -- from DB design, API design to solving unique challenges like activity logging, scheduling interviews and even allocating jobs (semi-automatically). The new portal is being built in Node.js + [Typescript](http://typescriptlang.org/)
6. Frontend stack -- sky's the limit here. We're working on a facelift in [Angular](https://angular.io), with mobile components as well.
Even though we are on a clock here, we firmly believe in quality work. ++Long-term maintainability is a highly desirable goal++.
:::info
Candidates must be willling to learn new skills/technologies.
:::
## Eligibility
### Our expections
1. Ready to pick up a new (modern) technology and work in it.
3. Some web-dev experience in some (modern) framework.
### ++Bonus++ skills
If you've dabbled at any of these before, you're specially suited for the team ++(but lack thereof doesn't make you unsuitable)++:
1. CI/CD, orchestrating multiple docker containers usnig `swarm` or equivalent.
2. Setting up networks, logs, monitors, TLS, and other sysad stuff.
3. Experience in SQL, managing databases especially Postgres.
4. Web dev experience (backend and/or frontend) in Node.js, python, go, rust or elixir.
5. Some experience in API design, REST, HTTP2, etc. and using postman.
## I'm sold, where do I sign up?
1. [Fill this questionnaire][form] and wait to hear from us.
:::info
Do tell us about relevant projects or pet-projects in your resume/Google Doc.
:::
3. If we think you'd be a good fit, we'll email you a design/coding task that you'll work on in early July.
A mentor will be assigned to you who'll assist and monitor your progress.
3. We'll conduct 30-40 min interviews in late July via Skype.
[form]: https://forms.gle/c9UNZmak1D15s2PRA
Thanks for your time, looking forward to working with you!
PS: Relevant [announcement on the Placement Blog][blog].
[blog]: http://placements.iitb.ac.in/blog/