Desenvolvedor Back-end Júnior - Quitejá at Sinqia in Curitiba, Paraná, Brazil

Apply for the Desenvolvedor Back-end Júnior - Quitejá position at Sinqia in Curitiba, Paraná, Brazil. Find the best jobs for you effortlessly with InJob.AI, your ultimate solution for job search. Discover top job opportunities and streamline your job search process.

alert circle

Job Description

<div>
 Somos a QuiteJ&aacute; (fintech Curitibana do grupo Sinqia), criada por pessoas que querem transformar a negocia&ccedil;&atilde;o de d&iacute;vidas no Brasil, por meio da digitaliza&ccedil;&atilde;o e da humaniza&ccedil;&atilde;o no atendimento. 💚
 <br/>
 <br/>
 Nossa equipe &eacute; composta por pessoas cheias de energia ⚡ que se esfor&ccedil;am todos os dias para impactar e melhorar a sua vida. Nosso prop&oacute;sito &eacute; descomplicar a vida financeira dos brasileiros.
 <br/>
 <br/>
 Estamos em busca de um(a)
 <strong>
  Desenvolvedor(a) Back-end J&uacute;nior
 </strong>
 para fazer parte desse grande time 😎
 <br/>
 <br/>
 Por aqui valorizamos:
 <br/>
 <br/>
 😊 Pessoas
 <br/>
 <br/>
 ✨ Criatividade
 <br/>
 <br/>
 💡 Inova&ccedil;&atilde;o
 <br/>
 <br/>
 🚀 Proatividade
 <br/>
 <br/>
 🔎 Foco
 <br/>
 <br/>
 👥 Trabalho em equipe
 <br/>
 <br/>
 <strong>
  Responsabilidades e atribui&ccedil;&otilde;es
  <br/>
  <br/>
 </strong>
 <ul>
  <li>
   Escrever, documentar e testar c&oacute;digos de modo eficiente em ambientes de alta disponibilidade e com um baixo tempo de resposta;
  </li>
  <li>
   Realizar testes automatizados;
  </li>
  <li>
   Realizar testes unit&aacute;rios e integra&ccedil;&atilde;o.
  </li>
  <li>
   Implementar solu&ccedil;&otilde;es.
   <br/>
   <br/>
   <br/>
  </li>
 </ul>
 <strong>
  Requisitos e qualifica&ccedil;&otilde;es
  <br/>
  <br/>
 </strong>
 <strong>
  Para dar #match, essa vaga necessita que atenda alguns requisitos obrigat&oacute;rios:
  <br/>
  <br/>
 </strong>
 <ul>
  <li>
   Bom conhecimento em Python (Flask, Celery, SQLAlchemy);
  </li>
  <li>
   MySQL 5 e AWS;
  </li>
  <li>
   Forma&ccedil;&atilde;o e certifica&ccedil;&otilde;es necess&aacute;rias:
  </li>
  <li>
   Trabalhar em um ambiente din&acirc;mico;
  </li>
  <li>
   Gostar de novas tecnologias;
  </li>
  <li>
   Fazer as coisas acontecerem;
  </li>
  <li>
   Criar solu&ccedil;&otilde;es escal&aacute;veis;
  </li>
  <li>
   Trabalhar de forma colaborativa;
  </li>
  <li>
   N&atilde;o ser fechado em uma linguagem de programa&ccedil;&atilde;o.
   <br/>
   <br/>
   <br/>
  </li>
 </ul>
 <strong>
  📌IMPORTANTE
 </strong>
 : Essa oportunidade &eacute; para atua&ccedil;&atilde;o no escrit&oacute;rio da
 <strong>
  QUITEJ&Aacute; - CURITIBA
 </strong>
 , modalidade
 <strong>
  PRESENCIAL
 </strong>
 . 😉
</div>

AI Powered Job Insights

Exciting Opportunity for Junior Back-end Developer! QuiteJá, a fintech company under the Sinqia group, is searching for a dedicated Junior Back-end Developer to help transform debt negotiation in Brazil through innovative digital solutions. This is a fantastic opportunity to join a vibrant team committed to making financial lives easier.

📍 Location: Curitiba, Paraná, Brazil  
💼 Position: Junior Back-end Developer  
⏰ Type: Presencial  
📅 Date Posted: June 20, 2024  

Role Summary:  
- Engage in coding, documenting, and testing in high-availability environments.  
- Perform automated, unit, and integration testing.  
- Implement scalable solutions collaboratively within the team.  

What You'll Do:  
- Write efficient codes to enhance system performance.  
- Contribute to the creation of innovative financial solutions.  
- Collaborate with the team on dynamic projects using new technologies.  

What's Needed:  
- Strong knowledge of Python (Flask, Celery, SQLAlchemy).  
- Experience with MySQL 5 and AWS.  
- A dynamic approach to problem-solving and a passion for technology.  
- The ability to work collaboratively and adapt to different programming languages.

Top Interview Questions

  • Q: How do you approach writing and documenting code in a high-availability environment?

    A: When writing code for high-availability systems, I prioritize clarity and organization. I ensure my code is well-commented, explaining complex logic and outlining the purpose of functions. I follow design patterns that promote scalability and maintainability. Documentation includes not only technical details but also user guides that assist other team members in understanding the system's functionality.

  • Q: What strategies do you utilize to ensure effective unit and integration testing in your projects?

    A: I adhere to the principles of Test-Driven Development (TDD), where I write tests before coding the actual functionality. For unit tests, I ensure each function is isolated and tested using frameworks like pytest. For integration tests, I simulate real-world scenarios to verify that different components work together correctly. I also utilize CI/CD tools to automate testing and deployment, ensuring consistent quality and reliability.

  • Q: Can you describe your experience with MySQL and how you optimize database queries?

    A: I have worked with MySQL extensively, particularly in optimizing queries for performance. I analyze execution plans to identify bottlenecks and use indexing strategically to speed up data retrieval. For example, in a recent project, I optimized a query that was running slowly by creating composite indexes and rewriting the SQL to reduce complexity, resulting in a 50% performance improvement.

  • Q: How do you stay updated with new technologies and incorporate them into your work?

    A: I regularly follow industry blogs, attend webinars, and participate in online communities focused on Python and backend development. I also experiment with new libraries in personal projects. For instance, I recently explored FastAPI for building APIs and integrated it into a project, significantly reducing response times compared to previous implementations.

  • Q: Describe a challenging problem you faced in a collaborative project and how you contributed to the solution.

    A: During a team project, we faced challenges integrating multiple services due to differing data formats. I facilitated a brainstorming session where we discussed possible solutions, ultimately proposing a standardized data conversion module. I took the lead in developing this module, and we all collaborated on implementing it across our services. This not only resolved our immediate issue but also improved communication and data integrity across the board.

People Faces

200+ professionals have found their dream job with InJob.ai this week.

salary

Salary Benefits

Salary details not provided

application process

Want to apply directly?

Apply for the Desenvolvedor Back-end Júnior - Quitejá position at Sinqia in Curitiba, Paraná, Brazil using https://www.linkedin.com/jobs/view/3953790944

Get StartedGet Started

Similar Jobs found by InJob.AI


Desenvolvedor Frontend

Jedis Tecnologia, Agudos, São Paulo, Brazil

Desenvolvedor de Software III São Paulo - SP e Híbrido Efetivo

Visto Tecnologia, São Paulo, São Paulo, Brazil

Desenvolvedor (a) Fron End Belo Horizonte - MG Efetivo

Stefanini Brasil, Belo Horizonte, Minas Gerais, Brazil

Desenvolvedor de Software

Kryptus Information Security SA (EED), Campinas, São Paulo, Brazil

Estágio - Full Stack Developer

Grão Direto, Uberaba, Minas Gerais, Brazil

Scroll To Top
Get Started

Frequently asked Questions

Still have a question? Check out our FAQ section below.

FAQ Section

InJob searches for the best jobs, based on your profile and automatically generates customized cover letters for you. It saves a lot of hours in your job hunting time.

InJob creates your profile by having a conversation with you to learn about your skills and requirements. It also scans your resume to gather information about your experiences, skills, and achievements. This information is used to craft your profile in the backend which is further used to match jobs and gives you a personalized cover letter for each job opportunity.

InJob searches for job opportunities across a wide range of sources, including LinkedIn, Indeed, and hundreds of other job boards to find hidden gems. Its search is not limited, ensuring it covers as many potential job listings as possible. It also searches the career pages of individual companies that suit your target industry and location and you get applied there.

InJob is constantly active, scanning for fresh job opportunities every single minute. This ensures that you are the first person to apply to new job listings that align with your profile.

InJob plays matchmaker by comparing your profile and resume with job listings. Each job receives a score from 1-10, indicating how well you match with it.

In the upcoming update, Yes, this will be included and this will be the main differentiator. InJob will apply for jobs on your behalf. It will target top matches and craft custom cover letters for each job, ensuring your application stands out. InJob will also handle the application process, including visiting company websites and filling out forms.

In the upcoming update, Yes, InJob will provide an interactive dashboard that serves as mission control for your job search. It will display all the jobs InJob has applied for you and their current status. You will also be able to track which companies have shown interest in your profile and view the feedback they provided.

In an upcoming feature, Yes, InJob will collect all feedback, including positive and constructive feedback, and presents it to you. This will allow you to know exactly where you stand in the job market and provides insights on how to improve your skills.