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