Back-End Developer – Junior/Mid-Level
Posted 3hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Desenvolvedor Back End construindo, mantendo e evoluindo serviços e aplicações de software. Investigando bugs, implementando melhorias e colaborando na evolução técnica dos produtos.
Responsibilities:
- Develop, maintain, and enhance applications and services in accordance with the technical and architectural standards defined by the team
- Write clean, organized, testable, and maintainable code
- Participate in code reviews, receiving and incorporating feedback
- Support the creation and maintenance of unit, integration, and other applicable tests
- Use artificial intelligence tools and assisted development resources for analysis, implementation, testing, documentation, and troubleshooting, critically validating the results
- Investigate bugs, failures, and unexpected behavior to understand their root causes
- Use logs, metrics, and monitoring tools to analyze incidents
- Explore hypotheses and different approaches to solve problems
- Support the resolution of incidents and production issues
- Work collaboratively with developers and other product teams
- Participate in technical discussions, refinement sessions, and alignment meetings
- Pursue continuous learning and share knowledge with the team
- Participate in analyzing and breaking down requirements into technical tasks
- Identify and communicate blockers, questions, and risks
- Contribute to code improvements and refactoring
- Support the documentation of workflows, features, and technical decisions
- Collaborate on building solutions aligned with business needs, focusing on product quality, maintainability, and evolution
Requirements:
- Previous experience in software development, preferably at the Junior to Mid-Level range
- Approximately 3 years of hands-on experience in software development
- Professional experience or relevant project experience with Node.js, Go, PHP, Rust, or a similar language
- Knowledge of or interest in learning other languages and technologies, including Go, Node.js, PHP, and Rust
- Understanding of APIs, services, and system integration concepts
- Familiarity with Git and code version control processes
- Knowledge of or experience with bug investigation and resolution
- Understanding of automated testing and software development best practices
- Interest in observability, log analysis, monitoring, and understanding how systems operate
- Interest in using artificial intelligence tools to support the development process
- Nice to have: experience with distributed systems or environments with a large number of services
- Nice to have: experience with observability, logging, metrics, or monitoring tools
- Nice to have: knowledge of more than one of the languages used in the environment
- Nice to have: experience with automated testing and software quality practices
- Nice to have: participation in personal projects, studies, or learning initiatives involving new languages and technologies
Benefits:
- Health and Dental Insurance
- Home Office Allowance
- Meal Allowance
- Paid Time Off
- Birthday Day Off
- Health and Wellness Program
- Individual Development Plan (IDP)


















