Technical Lead

Faz parte dos primeiros candidatos.
buscojobs Brasil
Rio de Janeiro
BRL 80.000 - 120.000
Faz parte dos primeiros candidatos.
Hoje
Descrição da oferta de emprego

We are seeking to bring on board a Tech Lead with a deep understanding of Java programming, software development methodologies and the ability to design, develop and maintain complex Java based applications, while also leading, coaching and mentoring a team of distributed engineers.

Responsibilities

  • Technical Leadership:
  • Architecture Design: Design and implement robust, scalable, and maintainable software architectures.
  • Technical Guidance: Provide technical guidance and mentorship to team members.
  • Code Reviews: Conduct thorough code reviews to ensure quality and adherence to best practices.
  • Problem-Solving: Identify and resolve complex technical issues.
  • Technology Evaluation: Evaluate and recommend new technologies and tools to improve development processes.
  • Team Management:
  • Team Leadership: Lead and motivate a team of 5-6 engineers.
  • Resource Allocation: Allocate tasks and resources effectively to meet project deadlines.
  • Collaboration: Collaborate with other teams, including product management, design, and QA.
  • Client Interaction:
  • Client Communication: Communicate effectively with clients to understand their requirements and provide technical solutions.
  • Client Relationship Management: Build and maintain strong relationships with clients.
  • Client Deliverables: Ensure timely delivery of high-quality deliverables.

Technology Requirements

  • 3+ years of experience as a technical lead.
  • 8+ years of experience as backend developer.
  • Proficient in Java 21, dependency injections frameworks, Relational and Non-Relational Databases.
  • Emphasizes the importance of testing, automated testing frameworks and writing unit tests.
  • Can design RESTful APIs, architect software systems (taking into consideration scalability, maintainability and performance).
  • Familiar with design patterns, microservices and other software design principles.
  • Familiar with DevOps practices (CI, CD and deployments pipelines). Utilizes tools like Git, Docker, and Kubernetes for development and deployment.
  • Previous experience with high volume, high scale distributed systems.
  • Experience working with integration of payment processing platforms, design, develop and optimize API connections to enable smooth payment workflows.
  • Experience with any scripting languages.

Profile Requirements

  • Ability to learn quickly and work independently.
  • Strong project management and interpersonal skills.
  • A team player who enjoys collaborating with others.
  • Experience in frontend and/or web3 development is a plus.
Obtém a tua avaliação gratuita e confidencial do currículo.
Seleciona o ficheiro ou arrasta e larga-o
Avatar
Coaching online gratuito
Melhora as tuas possibilidades de receberes um convite para entrevista!
Torna-te numa das primeiras pessoas a explorar as novas ofertas de Technical Lead em Rio de Janeiro