Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Caju

Senior Back-End Developer

Caju

. Contribute to product definition, technical planning for initiatives, and execution .

Posted 10/23/2026full-timeRemote • BrazilSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates strong back-end development expertise with a focus on architecture design, functional programming, and API development. Capable of mentoring team members, improving development practices, and taking ownership of technical decisions to enhance product quality.

Highest-signal resume keywords
Back-End DevelopmentArchitecture DesignGraphQL or REST APIsRelational and Non-Relational DatabasesAsynchronous Messaging

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Functional ProgrammingTDDSOLID PrinciplesDRY PrinciplesHexagonal ArchitectureKotlinJavaC#ScalaZIO Framework
Soft Skills
Interpersonal SkillsResilienceAdaptabilityMentoringCollaboration
Tools & Technologies
KafkaAzureRabbitMQDatadogDockerKubernetesAWSGitHub ActionsSwaggerOpenAPI
Industry Keywords
Technical PlanningTechnical DebtIncident PreventionDevelopment PracticesTeam Outcomes

Tech Stack

Tools & technologies
AWSAzureDockerDynamoDBGraphQLJavaKafkaKotlinKubernetesMySQLRabbitMQScala

About the role

Key responsibilities & impact
  • Contribute to product definition, technical planning for initiatives, and execution
  • Participate in high-priority projects from solution design through launch and refinement
  • Plan and execute projects involving multiple developers and potentially more than one team
  • Break deliverables into multiple smaller releases during discovery, avoiding big-bang rollouts
  • Deliver code that raises the company’s quality standards
  • Proactively reduce the complexity of existing code and simplify the system
  • Identify and resolve technical debt
  • Improve team and product quality
  • Prevent incidents, anticipate resolutions, and mitigate impact
  • Provide technical expertise during crises
  • Contribute foundational work and improvements to development practices
  • Build consensus around design decisions and engage stakeholders
  • Promote and clarify the team’s work
  • Build bridges with other teams and departments
  • Mentor developers in their technical growth
  • Document processes, practices, and learnings
  • Understand the impact of work on team outcomes
  • Take ownership of technical decisions and serve as the technical owner of initiatives
  • Participate in recruiting new talent as an ambassador for the company’s culture and technical excellence

Requirements

What you’ll need
  • Previous experience as a Senior Back-End Developer
  • Strong experience in back-end development and architecture design
  • Computer science fundamentals
  • Functional programming practices
  • Experience developing and consuming GraphQL or REST APIs
  • Knowledge of relational and non-relational databases
  • Experience with asynchronous messaging, such as Kafka, Azure, or RabbitMQ
  • Knowledge of telemetry and monitoring tools, such as Datadog
  • Preferred: Kotlin, Java, or other JVM languages, as well as C#
  • Preferred: experience with TDD
  • Preferred: API documentation tools, such as Swagger or OpenAPI
  • Preferred: REST API best practices, SOLID, and DRY
  • Preferred: Hexagonal Architecture
  • Preferred: Datadog or another monitoring tool
  • Preferred: Docker
  • Preferred: Kubernetes
  • Preferred: relational or non-relational databases
  • Preferred: AWS
  • Preferred: GitHub Actions
  • Eagerness to learn every day
  • Ability to work independently
  • Strong interpersonal skills for collaborating with people from other departments
  • End-to-end development mindset
  • Resilience and adaptability
  • Knowledge of or experience with Scala, the ZIO framework, and Kotlin
  • Knowledge of or experience with MySQL and DynamoDB

Benefits

Comp & perks
  • Caju benefits card covering Meals, Food, Mobility, Health, Home Office, Culture, and Education
  • Health insurance with no copay (Unimed, SulAmérica, or Alice)
  • Zenklub, offering online consultations with therapists and coaches
  • Wellhub
  • Rosetta Stone partnership for language learning
  • Recharge Day — paid day off
  • Conexa Saúde — online medical consultations
  • Childcare allowance
  • Alura partnership
  • Remote work from anywhere in Brazil
  • Work equipment
  • Many opportunities for growth