jobs
jobs copied to clipboard
Jobs, culture and tech stack of the engineer team at @provicapital 💼
Developer Jobs
What we do?
- We help people transform their lives through education
- We help people to do a course them have always dreamed with but was never being able to pay for it
- We help medical students finish their graduation with allowance
- We help people to study without paying until they get a job
- We build high scalable microservices so our students and partners have an amazing experience from beginning to finish
- We build amazing frontend platforms that allow anyone to request a loan
- We build a strong engineer culture so anyone who join the rocket can learn and grow a lot
- We use the best tools for software development available out there
- Want to know more about us?
Team
You will work in a very engaged team, working in an agile environment and delivering high quality software from ground up
👉 What is normal here:
- to build new products
- to build new microservices
- to automate stuff
- to solve scalability problems
- to improve our existing products every day
👉 What is not normal here:
- to not have a growth mindset
- to not like changes
- to feel disconnected from the business world as a developer
👉 What our team likes to use/study and you may learn a little with us in the journey
Jobs
We have 3 types of jobs available at Provi Tech Team: backend, frontend and fullstack. If you indicate an awesome developer, and he/she get hired, we pay you R$ 1000,00
Base requirements for all positions
All positions require:
- [ ] Knowledge of javascript
- [ ] Knowledge of git
- [ ] Knowledge of terminal/shell
- [ ] Passion to learn new things and solve complex problems
- [ ] Proactivity
- [ ] Curiosity and interest in business rules and logic
- [ ] English (feel comfortable writing, reading and googling. Don't need to be fluent)
- [ ] Deeply desire for professional growth
- [ ] Great communication (verbal and writing)
- [ ] Understanding of the education and financial market
- [ ] Problem solving skills (using google, stack overflow, github, slack, and so on in a smart way)
Backend
Description
Backend developers will work on multiple projects to solve hard backend problems using Javascript, Nodejs, Express, MongoDB, Postgres, Python and AWS. They will deploy all these projects using these tools: Docker, ECS, GitHub Actions.
Backend requirements
- [ ] All the base requirements
- [ ] Knowledge of Nodejs
- [ ] Knowledge of REST api
- [ ] Knowledge of database modeling
- [ ] Knowledge of MongoDB
- [ ] Knowledge of Postgres/SQL
- [ ] Understanding of tests and a testing framework (mocha, chai, jest or any other similar)
- [ ] Good to know: Docker, AWS, understanding of distributed systems, Python (not required)
- [ ] Challenge
Frontend
Description
Frontend developers will work on multiple projects to solve hard frontend and mobile problems using React, Gatsby and Context API.
Frontend requirements
- [ ] All the requirements listed above
- [ ] Worked with React in production for at least six months
- [ ] Knowledge of Flexbox, styling and css
- [ ] Knowledge of state management (it can be Redux, Mobx, ContextAPI or any related state management framework)
- [ ] Experience working as a frontend developer in a production project for at least 1 year
- [ ] Challenge
FullStack
Description
Fullstack developers build, test and deliver a backend and frontend parts of projects, having a global overview of the whole project and business rules.
Requirements
- [ ] All the requirements for backend developers
- [ ] All the requirements for frontend developers
- [ ] Experience working as a full stack developer in a production project for at least 1 year
- [ ] Challenge
Steps of our application process
1 - Choose which position fits you best and start the challenge
2 - Once you finish the challenge, send it to us using an email we can reach you
3 - Wait 3 business days (maximum)
4 - We will reach you:
- We'll e-mail you details about the next steps in case your challenge achieves a high technical level
- In case your challenge doesn't achieve the desired level, we will send a technical review, so you can improve your skills 💪
5 - What we will expect from you in the next steps of the application process if your challenge do achieve a high technical level:
- You know what tools we love to use
- You researched about our business model, big numbers, main partners, website and social networks
- You tested our product. You feel comfortable to discuss the strong/weak points
- You feel very comfortable with all of the base requirements