Back-End Developer – Junior/Mid-Level

Posted Aug 22

This is a fully remote position, open to applicants in Brazil.

📋 Description

• Design, maintain, and improve applications and services in line with the technical and architectural standards set by the team.

• Produce clean, well-organized, testable, and maintainable code.

• Engage in code reviews, accepting and integrating feedback.

• Assist in the creation and upkeep of unit, integration, and other relevant tests.

• Utilize artificial intelligence tools and assisted development resources for analysis, implementation, testing, documentation, and troubleshooting, while critically validating the outcomes.

• Investigate bugs, failures, and unexpected behaviors to identify their root causes.

• Employ logs, metrics, and monitoring tools to analyze incidents.

• Explore theories and various strategies to address problems.

• Aid in the resolution of incidents and production challenges.

• Collaborate effectively with developers and other product teams.

• Take part in technical discussions, refinement sessions, and alignment meetings.

• Commit to continuous learning and share insights with the team.

• Participate in analyzing and decomposing requirements into technical tasks.

• Identify and communicate blockers, inquiries, and risks.

• Contribute to code enhancements and refactoring efforts.

• Assist in documenting workflows, features, and technical decisions.

• Collaborate on creating solutions that meet business needs, with a focus on product quality, maintainability, and evolution.


⛳️ Requirements

• Prior experience in software development, ideally within the Junior to Mid-Level range.

• Around 3 years of practical experience in software development.

• Professional or relevant project experience with Node.js, Go, PHP, Rust, or a comparable language.

• Familiarity with or eagerness to learn other languages and technologies, including Go, Node.js, PHP, and Rust.

• Understanding of APIs, services, and system integration principles.

• Knowledge of Git and code version control practices.

• Experience or knowledge in bug investigation and resolution.

• Awareness of automated testing and best practices in software development.

• Interest in observability, log analysis, monitoring, and understanding system operations.

• Interest in leveraging artificial intelligence tools to enhance the development process.

• Nice to have: experience with distributed systems or environments with numerous services.

• Nice to have: experience with observability, logging, metrics, or monitoring tools.

• Nice to have: proficiency in more than one of the languages utilized in the environment.

• Nice to have: experience with automated testing and software quality practices.

• Nice to have: involvement in personal projects, studies, or learning initiatives related to 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)

People also viewed

MWDN21 hours ago

Senior Python Backend Developer

UA flagUkraine OnlyFull-timeBackend Engineer
ApplyView job
Oscilar23 hours ago

Senior Backend Engineer – Java

IN flagIndia OnlyFull-timeBackend Engineer₹6.6M – ₹9.7M/year
ApplyView job
Veradigm®1 day ago

Principal Database Engineer – Platform Engineer

US flagUnited States, +1 more countryFull-timeBackend Engineer$130.2k – $189.5k/year
ApplyView job
Shuru1 day ago

Lead Java Engineer

IN flagIndia OnlyFull-timeBackend Engineer
ApplyView job
FCamara Consulting & Training1 day ago

Senior Backend Developer – Kotlin

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Sedgwick1 day ago

Power Platform Architect – AI

US flagFlorida OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers