Senior Software Engineer - Backend

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

Job Details

Required Skills
AWSPythonJavaJavascriptKotlinMongoDBMySQLRubyC#Go

Requirements

  • Proven experience as a Backend Software Engineer working with scalable and high-performance systems.
  • Strong knowledge of system architecture, APIs, and service integrations.
  • Proficiency in at least one modern programming language such as Java, Python, Golang, Ruby, Kotlin, C#, JavaScript, or similar.
  • Experience working with relational and NoSQL databases such as MySQL and MongoDB.
  • Familiarity with cloud platforms such as AWS and modern cloud-native development practices.
  • Experience with unit testing, load testing, and software quality assurance practices.
  • Knowledge of observability tools and concepts, including OpenTelemetry, distributed tracing, Datadog, Grafana, logs, and monitoring systems.
  • Strong understanding of Git, GitHub, and collaborative development workflows.
  • Experience working within agile methodologies such as Scrum or Kanban.
  • Strong communication and teamwork skills.

Responsibilities

  • Design, develop, and evolve scalable backend services, APIs, and distributed systems focused on reliability, performance, and operational efficiency.
  • Build and maintain integrations with internal platforms and external services within a complex digital ecosystem.
  • Contribute to platform scalability initiatives, infrastructure evolution, and high-availability system design.
  • Participate actively in architectural discussions, technical decision-making, and implementation of development best practices.
  • Write clean, maintainable, and high-quality code aligned with engineering standards and performance goals.
  • Conduct code reviews to ensure consistency, scalability, and software quality across the engineering team.
  • Work across multiple technologies and environments, including backend services and occasional frontend-related demands.
  • Explore innovation opportunities involving personalization, automation, and AI-driven solutions.
  • Implement and improve observability practices, including tracing, monitoring, metrics, and logging strategies.
  • Collaborate within agile squads and contribute to continuous improvement initiatives across engineering processes.
  • Mentor and support less experienced engineers, acting as a technical reference within the team.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now