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

IT Analyst III (Java)

F1RST Digital Services • São Paulo • 25 candidaturas Hoje

Salário estimado

R$ 9k - 13k/mês

Pleno CLT

Country: Brazil# QUEM SOMOSA F1RST é o futuro e sua carreira está aqui! Nossa cultura é baseada em “Pessoas, Inovação e Resultados”. Aqui promovemos serviços e experiência para os mais de 60 milhões de clientes de todo o ecossistema Santander. Venha fazer parte do time que tem como propósito apoiar ...

Ver Detalhes →
Remoto LinkedIn

Sr Software Engineer, Frontend (Web)

Uber • São Paulo • 25 candidaturas Hoje

Salário estimado

R$ 15k - 23k/mês

Sênior CLT

About The Role Please note: this hybrid position is based in São Paulo or Rio de Janeiro, Brazil - welcoming both local professionals and those open to relocating. At Uber, Frontend Engineers build web experiences that power the way people move and receive things around the world. As part of our eng...

Ver Detalhes →
LinkedIn Hot

Desenvolvedor de back end

MBRAS • São Paulo • 25 candidaturas Hoje

Salário estimado

R$ 14k - 22k/mês

Sênior CLT

Sobre a EmpresaMBRAS é referência no mercado imobiliário de alto padrão em São Paulo. Estamos construindo internamente as plataformas que sustentam nossa operação — dos sistemas de gestão de portfólio às experiências digitais que conectam clientes aos imóveis mais exclusivos da cidade.Sobre o PapelP...

Ver Detalhes →