Job Details
Location:
Rio de Janeiro, Região Geográfica Imediata do Rio de Janeiro, Região Metropolitana do Rio de Janeiro, Região Geográfica Intermediária do Rio de Janeiro, Rio de Janeiro, Southeast Region, Brazil
Posted:
Jun 04, 2022
Job Description
Midlevel Software Developer
PRIMARY DUTIES & RESPONSIBILITIES :
- Implement architectural changes with some supervision;
- Write your software documentation to contribute with the product legacy;
- Participate in the technical meetings with the team;
- Contribute on product roadmap discussions;
- Help on the quality assurance process, through code reviews, automated tests and customer feedback.
- Creation of readable code for other developers;
- Code optimization skills to make it more efficient;
- Ability to break tasks into smaller tasks;
- Review the code in detail;
- Find bugs and propose an action plan for correction;
- Perform multiple tasks on multiple projects simultaneously;
- Domain of the main stack languages;
- Guide junior developers.
QUALIFICATIONS:
Education, Knowledge, Hard Skills & Abilities:
- Level of English (intermediate for reading, writing and for speaking);
- Has experience in projects of the most varied types;
- You can work alone or as a team as a leader;
- You can set up the development environment yourself;
- Has initiative and seeks different ways of solving problems;
- It doesn't just think about codes, but also about the main aspects of the business (marketing, administrative, financial, etc.).
- Previous experience with at least one programming language.
If :
Front End Developer
- Intermediate (Practical application) in: Javascript, Typescript, React
Back End Developer
- Intermediate (Practical application) in: Java, Python
Full Stack Developer
- Intermediate (Practical application) in: Javascript, React, Java or Python or a JVM language (ex. Kotlin)
BONUS POINTS:
- Interest and ability to learn other technologies and coding languages as needed;
- Familiarity with databases (Mysql, PostgreSQL, MongoDB);
- Familiarity with the HTTP protocol, JSON and Web APIs;
- Familiarity with Linux;
- Automated testing;
- Comfortable use of version control systems (git, in our case);
- Degree in Computer Science (or similar field of study) or equivalent self-taught experience.
To learn more about this site and other office locations, please click
here !