FREE ACCESS
5,000–10,000 jobs/day
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.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesAWSAzureDockerDynamoDBGraphQLJavaKafkaKotlinKubernetesMySQLRabbitMQScala
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
