Mid-Level Software Developer
J
JobgetherSoftware Development
BrazilFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- AWSAgileRESTful APIsUnit Testing
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.
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, technical debt, and lower-complexity items.
- 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, reliability, and maintainability.
- Participate in code reviews and contribute to engineering standards, development practices, and technical documentation.
- Use AI agents and agentic development tools to accelerate codebase discovery, dependency analysis, application-flow tracing, implementation, refactoring, debugging, test generation, and documentation.
- Critically review and validate AI-generated code to ensure it meets required standards for security, reliability, quality, and maintainability.
- Collaborate with Product and QA teams to clarify requirements, prioritize work, investigate defects, and validate delivered solutions.
View Full Description & ApplyYou'll be redirected to the employer's site