About the company
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Mid-Level Software Developer based in Brazil.
Responsibilities
- Understand and contribute to an existing webhook-based codebase, architecture, integrations, development practices, and production workflows.
- Develop new functionality, enhancements, and technical improvements while addressing prioritized defects and technical debt.
- Work with REST APIs, webhooks, HTTP request/response patterns, authentication, authorization, permissions, and related integration components.
- Troubleshoot application and integration issues, investigate defects, and use structured approaches to identify root causes.
- Develop and maintain unit and integration tests while continuously improving code quality.
- Participate in code reviews and contribute to engineering standards and technical documentation.
- Use AI agents and agentic development tools to accelerate codebase discovery, dependency analysis, implementation, refactoring, debugging, test generation, and documentation.
- Critically review and validate AI-generated code.
- Collaborate with Product and QA teams to clarify requirements, prioritize work, investigate defects, and validate delivered solutions.
- Identify technical debt and opportunities for improvement.
Requirements
- Strong experience with modern software development practices, version control, and working with existing production codebases.
- Hands-on experience with REST APIs, webhooks, and system integrations.
- Strong understanding of HTTP, request/response patterns, authentication, authorization, and permissions.
- Experience developing unit and/or integration tests and maintaining software quality.
- Strong troubleshooting, analytical thinking, and problem-solving abilities.
- Ability to work independently in an Agile and iterative delivery environment.
- Demonstrated interest or practical experience with AI-assisted software development or Agentic SDLC practices.
- Experience with AI coding agents, agentic development tools, or AI-powered developer workflows is a strong advantage.
- Experience with AWS and cloud-native applications is desirable, particularly serverless technologies such as Lambda and API Gateway.
- Knowledge of identity and access management, event-driven architectures, CI/CD, automated deployments, observability, logging, monitoring, and application diagnostics is a plus.
- Strong communication and collaboration skills.
- Ability to adapt quickly and learn unfamiliar codebases.
Conditions
- Fully remote work from Brazil.
- Health and dental insurance.
- Meal and food allowance.
- Childcare assistance.
- Extended parental leave.
- Access to gyms and health and wellness professionals through Wellhub and TotalPass.
- Profit Sharing and Results Participation (PLR).
- Life insurance.
- Continuous learning opportunities and access to professional development platforms.
- Partnerships with online learning platforms.
- Language-learning platform.
- Discount club.
- Online resources dedicated to physical, mental, and overall well-being.
- Pregnancy and responsible parenting course.