Enable job alerts via email!

[Tecnologia] Desenvolvedor(a) Back-End Pleno IA

Contabilizei Contabilidade Ltda

United States

Remote

USD 80,000 - 120,000

Full time

8 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a talented software engineer to join their technology team, focusing on AI and high-performance software solutions. In this role, you will collaborate with developers to analyze requirements, design systems, and implement improvements in existing codebases. You will also have the opportunity to mentor junior professionals, ensuring a qualified team. If you are passionate about cloud technologies and have experience with distributed systems, this is the perfect opportunity for you to make a significant impact in a forward-thinking environment.

Qualifications

  • Experience with distributed systems, preferably monoliths and microservices.
  • Proficiency in programming languages such as Java, Kotlin, Node.js, or Python.

Responsibilities

  • Collaborate with the technology team to deliver high-performance software solutions.
  • Design, develop, and maintain back-end applications integrating generative AI models.

Skills

Java
Kotlin
Node.js
Python
DevOps
Cloud Computing
Agile Methodologies
Database Management
Software Development

Education

Bachelor's Degree in Computer Science
Bachelor's Degree in Systems Analysis

Tools

GCP
Git
CI/CD
PostgreSQL

Job description

A sua missão:

  • Atuar na diretoria de tecnologia com foco em IA, entregando soluções de software de alta performance e qualidade. Trabalhar de forma colaborativa com desenvolvedores e colaboradores do time, propondo soluções técnicas que viabilizem objetivos estratégicos de maneira eficiente, monitorável, escalável e segura. Colaborar com o time técnico e de negócios na busca por oportunidades e soluções alinhadas aos objetivos da equipe, acompanhando os resultados.
  • Analisar requisitos e especificações dos arquitetos do sistema, contribuindo para o desenho da solução (arquitetura, modelagem, design de código) e desenvolvendo sistemas que entreguem valor.
  • Auxiliar no desenvolvimento técnico de profissionais menos experientes, ajudando a formar um time qualificado.
  • Identificar problemas na base de código existente e implementar melhorias.
  • Entregar código testável e de qualidade com autonomia, estimando esforço e custo, e comunicando necessidades de prazos adicionais.
  • Implementar monitoramento de funcionalidades e rotinas de back-end, garantindo a saúde das aplicações.
  • Criar e manter aplicações back-end, integrando interfaces para otimizar o desempenho e entregando soluções de alta performance.
  • Focar na integração e eficiência dos modelos de IA generativa, aplicando melhorias para otimizar desempenho, escalabilidade, custo e interação com IA.
  • Projetar, desenvolver e manter aplicações back-end, integrando modelos de IA generativa e interfaces diversas, alinhadas às capacidades de IA.

Requisitos mínimos:

  • Ensino superior completo (Análise de Sistemas, Engenharia da Computação ou áreas correlatas).
  • Experiência com sistemas distribuídos (preferencialmente monolitos e micro serviços).
  • Experiência com Cloud, preferencialmente GCP.
  • Experiência com DevOps, Git, PR, Release, Deploy, CI/CD.
  • Conhecimento em abordagens de qualidade (preferencialmente testes unitários, TDD, BDD).
  • Familiaridade com paradigmas estruturados, orientados a objetos e funcionais.
  • Experiência com bancos de dados, preferencialmente DataStore e PostgreSQL.
  • Conhecimento em metodologias ágeis, preferencialmente Scrum e Kanban.
  • Proeficiência em linguagens de programação, preferencialmente Java, Kotlin, Node.js ou Python.

Pontos a mais que você possui:

  • Vivência com IA é desejável.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.