Backend Software Engineer Sênior

Jobgether

Brasil

Remote

BRL 240,000 - 360,000

Full time

45 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote work
PJ independent contractor engagement
Flash benefits card
Language classes
TotalPass wellness
Autonomy and ownership
Continuous learning
Collaborative culture

Job summary

Jobgether is seeking a Senior Backend Software Engineer for a fully remote role based in Brazil. You will build and evolve backend services, APIs, and microservices to support large-scale digital transformation across mobile, web, kiosks, and conversational AI.

You will lead technical refinement, mentor teammates, and own delivery of critical backend initiatives. You will work closely with Product, Design, Engineering, and client teams, balancing hands-on coding (≈70%) with technical leadership

Qualifications

  • Backend experience building APIs and microservices.
  • Experience with TypeScript and Node.js.
  • Relational databases, preferably PostgreSQL.
  • GCP and Cloud Functions familiarity.
  • REST APIs and GraphQL knowledge.
  • CI/CD and infrastructure as code.
  • Ability to steer architecture & system design discussions.
  • Experience supporting production systems & incident responses.
  • Experience using AI tools in development with critical validation.
  • Clear communication and collaboration across teams.
  • Strong ownership, autonomy, and problem solving.

Responsibilities

  • Develop and maintain backend microservices and APIs with reliability and scalability.
  • Contribute to architecture decisions and trade-offs, communicate clearly.
  • Lead or support refinement and planning sessions, manage dependencies.
  • Break down initiatives into deliverables and track progress.
  • Coordinate incident responses and post-incident actions.
  • Mentor junior engineers and perform code reviews.
  • Collaborate with Product, Design, Engineering, and clients to deliver value.
  • Support CI/CD, IaC, and improvements to workflows.
  • Apply generative AI thoughtfully in development.

Skills

TypeScript
Node.js
API design
REST APIs
GraphQL
CI/CD
IaC
GCP
Cloud Functions
System design
Incident response
Generative AI in development
Communication
Ownership

Tools

PostgreSQL
React Native
React/Next.js

Job description

This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Backend Software Engineer based in Brazil.

Join a fully remote technology team focused on transforming complex customer experiences through modern digital solutions. As a Senior Backend Software Engineer, you will build and evolve backend services, APIs, and microservices supporting a large-scale digital transformation project across multiple channels, including mobile applications, web portals, self-service kiosks, and conversational AI services. This hands-on role combines software engineering excellence with day-to-day technical leadership, architectural decision-making, and delivery planning. You will help teams navigate technical challenges, coordinate production incident responses, and ensure reliable solutions reach customers. Working closely with Product, Design, Engineering, and client teams, you will also mentor colleagues and promote continuous improvement. The role offers significant autonomy in a collaborative environment that values ownership, technical depth, and practical innovation.

Accountabilities
  • Develop, test, instrument, document, and maintain backend microservices and APIs, ensuring reliability, scalability, and maintainability.

  • Contribute to architecture and system design decisions, evaluate alternative approaches, and clearly communicate technical trade-offs.

  • Lead or support technical refinement and planning sessions, identifying dependencies, risks, and implementation strategies.

  • Break down complex initiatives into smaller, manageable deliverables and support the team in tracking execution and progress.

  • Resolve technical blockers, facilitate decision-making, and coordinate risks and dependencies across different project workstreams.

  • Coordinate responses to incidents affecting live systems, bringing the relevant stakeholders together and tracking corrective actions through resolution.

  • Support continuity of technical coordination when the tech lead is unavailable to oversee a particular workstream.

  • Mentor junior engineers through collaborative problem-solving, code reviews, knowledge sharing, and constructive feedback.

  • Work closely with Product, Design, Engineering, and client teams to develop solutions that deliver measurable customer and business value.

  • Contribute to continuous integration and delivery practices, infrastructure as code, and improvements to engineering workflows.

  • Use generative AI tools to support software development while critically reviewing, testing, and validating generated outputs.

  • Balance hands-on engineering responsibilities with technical leadership, spending approximately 70% of the time on implementation and 30% on technical refinement, planning, and team support.

Requirements
  • Professional experience in backend software development, including building, maintaining, and evolving APIs and microservices.

  • Strong experience with TypeScript and Node.js, or demonstrated ability to work independently with equivalent technologies and adapt quickly to a new technical stack.

  • Experience with relational databases, preferably PostgreSQL.

  • Familiarity with Google Cloud Platform (GCP) and Cloud Functions.

  • Knowledge of REST APIs and GraphQL.

  • Experience with Continuous Integration and Continuous Delivery (CI/CD) practices and infrastructure as code.

  • Ability to participate in and guide architecture and system design discussions, make sound technical decisions, and investigate complex problems independently.

  • Experience supporting production systems, including coordinating incident responses, investigating root causes, and following corrective actions through completion.

  • Practical use of generative AI tools in software engineering, with the judgment to review, test, and validate their outputs before implementation.

  • Clear communication skills and the ability to collaborate effectively with professionals across different disciplines and seniority levels.

  • Strong ownership, autonomy, and problem-solving skills, combined with a commitment to code quality and continuous learning.

  • Willingness to support colleagues, share technical context, and help maintain delivery momentum without formal people-management responsibilities.

Nice to have:

  • Familiarity with Microsoft Azure or an interest in expanding expertise in the platform.

  • Experience building solutions powered by Large Language Models (LLMs) or conversational agents.

  • Experience developing digital products across multiple channels, such as mobile applications, web portals, and self-service kiosks.

  • Knowledge of React Native, React, or Next.js to collaborate with frontend and mobile development teams.

  • Experience in public services, utilities, or complex customer-facing journeys.

Benefits
  • Fully remote work: Work from anywhere, with flexibility in your work location.

  • Contract arrangement: Independent contractor engagement under the Brazilian Pessoa Jurídica (PJ) model.

  • Flash benefits card: Access to a flexible benefits card.

  • Language classes: Opportunities to develop language skills.

  • TotalPass: Access to a fitness and wellness benefit.

  • Autonomy and ownership: A work environment that encourages initiative, independent problem-solving, and meaningful technical contributions.

  • Continuous learning: Opportunities to deepen technical expertise, exchange knowledge, and contribute to innovative digital transformation projects.

  • Collaborative culture: A team environment built around shared responsibility, transparency, and collective success.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Especialista BackEnd
Especialista BackEnd

Jobgether • Brazil

Remote
BRL 180,000 - 250,000
Healthcare
Remote work
Professional development
+5
Engenheiro de Software Senior
Engenheiro de Software Senior

Jobgether • Brazil

Remote
BRL 350,000 - 600,000
Fully remote from Brazil
Technical leadership role
Challenging fintech projects
+4
Desenvolvedor Full Stack Java/React - Sênior
Desenvolvedor Full Stack Java/React - Sênior

Jobgether • Brazil

Remote
BRL 150,000 - 210,000
Fully remote within Brazil
PJ contractor engagement
Opportunities to influence technical方向
Engenheiro de Software (Pleno)
Engenheiro de Software (Pleno)

Jobgether • Brazil

Remote
BRL 180,000 - 280,000
Remote work
Professional development
Technical ownership
+3
Pessoa Desenvolvedor Back-end Senior (AI Advocate)
Pessoa Desenvolvedor Back-end Senior (AI Advocate)

Jobgether • Brazil

Remote
BRL 120,000 - 240,000
Remote-first work: Flexible hours
Health coverage
Telemedicine
+14
Pessoa Desenvolvedora Backend .NETCore Sênior
Pessoa Desenvolvedora Backend .NETCore Sênior

Jobgether • Brazil

Remote
BRL 180,000 - 240,000
Remote work (Brazil)
Career growth
Technical ownership
+3
Desenvolvedor Full Stack Sênior (.NET e React)
Desenvolvedor Full Stack Sênior (.NET e React)

Jobgether • Brazil

Remote
BRL 180,000 - 260,000
Fully remote
Flexible distributed team
Cooperative contract
+4
SR Desenvolvimento Back-end (Java + Node)
SR Desenvolvimento Back-end (Java + Node)

Jobgether • Brazil

Remote
BRL 180,000 - 300,000
Remote work in Brazil
Health coverage
Meal/food allowance
+9
Desenvolvedor Fullstack DotNet +Angular Sênior
Desenvolvedor Fullstack DotNet +Angular Sênior

Jobgether • Brazil

Remote
BRL 150,000 - 210,000
Fully remote from Brazil
Independent contractor under PJ model
Desenvolvedor Fullstack Sênior
Desenvolvedor Fullstack Sênior

Jobgether • Brazil

Remote
BRL 180,000 - 260,000
Fully remote Brazil
CLT contract
Technical autonomy
+2