Desenvolvedor(a) Backend Sênior

New
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
Minimum of 5 years of experience in backend development
Required Skills
AWSPostgreSQLPythonKafkaKubernetesMySQLGoRESTful APIs

Requirements

  • Minimum of 5 years of experience in backend development, preferably using Python or Golang.
  • Strong experience designing and developing scalable RESTful APIs and backend systems.
  • Solid knowledge of relational databases such as PostgreSQL or MySQL, including data modeling and optimization.
  • Experience working with cloud-native infrastructure, particularly AWS and Kubernetes.
  • Familiarity with messaging systems such as Kafka, SQS, or similar event-driven architectures.
  • Strong understanding of observability tools such as Datadog or Grafana, and system monitoring practices.
  • Proficiency in Git, Linux environments, and modern software development workflows.
  • Experience integrating or building AI-powered features, including LLMs or data-driven applications.
  • Strong problem-solving skills, attention to detail, and ability to work in high-performance engineering environments.
  • Excellent collaboration and communication skills, with a mindset oriented toward product impact and technical excellence.

Responsibilities

  • Develop and evolve core backend systems using Python or Go, building scalable and high-performance features for a mission-critical product.
  • Act in a hands-on engineering capacity, contributing directly to architecture, coding, and system design decisions.
  • Design and implement clean, efficient, and reliable solutions, applying best practices in software engineering and system scalability.
  • Integrate artificial intelligence capabilities, including LLMs and data-driven features, to enhance product functionality and internal processes.
  • Support technical leadership by acting as a reference for best practices, code quality, and architectural consistency within the team.
  • Collaborate with multidisciplinary teams to define, evolve, and refine system architecture, technical strategies, and engineering processes.
  • Ensure high-quality delivery through strong ownership of code standards, technical execution, and continuous improvement.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now