Descrição da vaga

Texto agregado para leitura rápida. Confira sempre a fonte original ao enviar a candidatura.

About the Opportunity


We are looking for a Senior Software Engineer – Backend to work on the development of scalable, secure, and high-performance software solutions, with a focus on applications and products powered by Generative Artificial Intelligence (GenAI).

The professional will be part of a global team, collaborating with Engineering, Product, Research, and Technology teams located across different countries. Therefore, fluent English is mandatory, both for verbal and written communication.

This position offers the opportunity to work on challenges involving software architecture, distributed systems, APIs, microservices, real-time processing, cloud computing, and infrastructure, contributing directly to the development of modern AI solutions for enterprise environments.


📍 Location: Brazil

🌎 Work Model: 100% Remote

🌐 Scope: Global Team

🗣️ Language: Fluent English – Mandatory


Key Responsibilities


  • Design, develop, test, deploy, maintain, and continuously improve scalable, secure, and high-performance backend systems;
  • Develop solutions focused on high availability, low latency, scalability, and cost efficiency;
  • Act as a technical reference in architecture and infrastructure for new products and features;
  • Collaborate with global Engineering, Product, Research, and Technology teams to integrate infrastructure components with product capabilities;
  • Design and implement event-driven architectures;
  • Develop APIs and microservices to support real-time processing, integrations, and analytical applications;
  • Ensure system reliability, performance, and scalability through monitoring, logging, observability, and error-handling practices;
  • Participate in architectural decisions and the continuous evolution of technology solutions;
  • Evaluate and adopt new technologies, frameworks, and methodologies to enhance engineering capabilities;
  • Participate in code reviews and contribute to engineering best practices;
  • Identify, troubleshoot, and solve complex engineering challenges;
  • Contribute to open-source projects when applicable;
  • Share knowledge and mentor less experienced engineers;
  • Work collaboratively with multidisciplinary teams and technical and business stakeholders across different countries.


Requirements


  • 7+ years of professional experience in backend software development, application architecture, or technology consulting;
  • Proven experience designing and developing production-grade backend applications and systems;
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field;
  • Strong experience developing scalable and highly available systems;
  • Solid knowledge of software architecture, APIs, microservices, and distributed systems;
  • Experience working with cloud computing environments;
  • Ability to operate in highly complex technical environments;
  • Experience with modern software development practices, version control, and CI/CD;
  • Fluent English – mandatory, due to the position's involvement with a global team and frequent communication with international teams, leaders, and stakeholders.


Technology Stack


Cloud

Experience with at least one of the major cloud platforms:

  • AWS
  • Microsoft Azure
  • Google Cloud Platform (GCP)


Programming & Development

Experience with one or more of the following:

  • Python
  • Node.js
  • Go
  • Ruby


Knowledge of:

  • CI/CD;
  • Git and version control;
  • Software engineering best practices.


Frameworks

Experience with technologies and frameworks such as:

  • Django
  • Flask
  • FastAPI
  • Spring Boot
  • Express.js
  • OpenAPI


Databases

Knowledge of:

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis


APIs & Integration

  • REST;
  • GraphQL;
  • API development and integration;
  • Event-driven architectures.


Containers & Orchestration

  • Docker;
  • Kubernetes;
  • Docker Swarm.


Nice to Have

  • Master's or PhD in Computer Science, Engineering, or related technical fields;
  • Experience with Generative Artificial Intelligence (GenAI);
  • Experience building applications powered by Large Language Models (LLMs);
  • Experience with Machine Learning systems or AI platforms;
  • Experience with large-scale distributed systems;
  • Knowledge of cloud-native architectures;
  • Experience with observability, monitoring, and performance optimization;
  • Experience working with highly available and low-latency environments;
  • Contributions to open-source projects;
  • Experience with technical leadership or mentoring engineering professionals;
  • Professional experience working in international environments or global teams.


Professional Profile

We are looking for a professional with strong technical expertise, autonomy, and a results-oriented mindset, who is passionate about solving complex engineering problems and working at the intersection of software, cloud computing, and Artificial Intelligence.

The ideal candidate should demonstrate strong technical curiosity, the ability to learn quickly, and the flexibility to work in dynamic environments where architectures, technologies, and priorities continuously evolve.

As this position will be part of a global team, excellent English communication skills, cross-cultural collaboration, and the ability to work independently in a remote environment with professionals across different countries and time zones are essential.


Key Competencies

  • Backend Engineering
  • Software Architecture
  • Distributed Systems
  • Microservices
  • Event-Driven Architecture
  • API Development
  • Cloud Computing
  • Scalability & High Availability
  • Performance Optimization
  • DevOps & CI/CD
  • Containers & Orchestration
  • Artificial Intelligence / GenAI
  • Technical Leadership
  • Problem Solving
  • Global Collaboration
  • English Communication


Work Model

100% Remote – Brazil

This position is fully remote and can be performed from anywhere in Brazil, with daily collaboration with a global team.

English will be used as the primary working language for meetings, technical discussions, documentation, presentations, and communication with international teams and stakeholders.

Vagas relacionadas

Seleção por stack em comum com esta oportunidade

Remoto LinkedIn

Desenvolvedor(a) Back End (Júnior/Pleno)

IEBT Innovation Belo Horizonte 85 candidaturas Hoje

Salário estimado

R$ 4k - 7k/mês

Júnior CLT

Buscamos uma pessoa desenvolvedora em início de consolidação de carreira, com experiência prática no desenvolvimento de software e interesse em evoluir continuamente. A pessoa atuará na construção, manutenção e evolução de serviços e aplicações, participando da investigação de problemas, implementaç...

Ver Detalhes
LinkedIn

Senior Software Engineer Python

Thomson Reuters Brasil São Paulo 25 candidaturas Hoje

Salário estimado

R$ 15k - 23k/mês

Sênior CLT

The AI Platform team has been established to build, develop, and run the Enterprise AI Platform. The Enterprise AI Platform serves as a comprehensive ecosystem of collaborative services, tools, and infrastructure, empowering both technical and non-technical users to seamlessly develop, evaluate, dep...

Ver Detalhes
Remoto LinkedIn

[Fully Remote] Full-Stack Software Engineer (Typescript, React, Next.js, Tailwind, Postgresql)

Reverie São Paulo 28 candidaturas Hoje

Salário estimado

R$ 4k - 7k/mês

Júnior CLT

Join Reverie as a Full-Stack Product Engineer and help us ship features for IEBridge, https://iebridge.com. A platform to manage US exchange students during their travels. From building responsive React to designing scalable backend systems to integrating AI-powered features, you’ll be crucial in de...

Ver Detalhes