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