Mid-Level Back-End Developer

Posted 4 days ago

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

📋 Description

• Design and sustain full-stack applications featuring a Java (Spring) backend coupled with a React or Vue frontend.

• Assess business needs and convert them into technical specifications.

• Contribute to the architectural design with considerations for scalability, security, integration, and performance.

• Connect frontend and backend systems by developing and utilizing REST APIs.

• Conduct testing to verify application functionality and performance.

• Detect and resolve bugs through debugging and log analysis.

• Maintain and improve existing systems, including legacy code.

• Document the code structure, components, integrations, and requirements that have been fulfilled.

• Engage in daily stand-ups, sprint planning, prioritization, and retrospectives.


⛳️ Requirements

• Minimum of 3 years of professional software development experience.

• Bachelor's degree completed or currently in progress in Computer Science, Systems Analysis and Development, or a related field.

• Proficiency in backend development using Java with Spring / Spring Boot.

• Experience in frontend development utilizing React or Vue.

• Comprehensive full-stack development experience, spanning both backend and frontend.

• Proven experience in developing and consuming REST APIs.

• Familiarity with relational and non-relational databases.

• Application of development best practices, including Clean Code and SOLID principles.

• Experience in testing and debugging applications.

• Proficient in using Git for version control.

• Familiarity with coding assistants like Cursor, Copilot, or similar tools, along with the ability to critically review generated code.

• Capability to write and refine clear, contextualized prompts.

• Ability to explain, debug, and maintain AI-generated code.

• Responsible utilization of AI for repetitive tasks, documentation, and error investigation.

• Careful management of credentials, personal data, and sensitive client code.

• Ability to work autonomously, demonstrating accountability and effective delivery management.

• Proficient in reading, understanding, and enhancing legacy code.

• Clear and collaborative communication with both backend and frontend teams.

• Active involvement in code reviews.

• Understanding of agile methodologies like Scrum and/or Kanban.

• Ability to comprehend business rules and translate them into technical solutions.

• Skill in estimating tasks of medium complexity.


🏝️ Benefits

• Medical Insurance

• Dental Insurance

• Telemedicine

• Life Insurance

• Pension Support

• Customized Flash benefits package, including meal and food vouchers

• Paid time off

• A day off on your birthday

• Gympass

• Mobility Allowance

• Workplace exercise program

• Healthy food options

• Training and development opportunities through Academia X

• Profiler assessment and behavioral mapping

People also viewed

GT9 hours ago

Senior Backend Engineer – Mobile Monetization

PL flagPoland, +2 more countriesFull-timeBackend Engineer
ApplyView job
Business Insights9 hours ago

Desarrollador Oracle Forms, .NET Junior

ES flagSpain OnlyFull-timeBackend Engineer
ApplyView job
Kraken Digital Asset Exchange10 hours ago

Principal Database Engineer

GB flagUnited Kingdom OnlyFull-timeBackend Engineer$161k – $358.9k/year
ApplyView job
Kraken Digital Asset Exchange10 hours ago

Software Engineer – Database

US flagUnited States OnlyFull-timeBackend Engineer$96k – $192k/year
ApplyView job
Jusbrasil10 hours ago

Senior Software Engineer – Backend, Legal Pros

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
AssureSoft10 hours ago

Senior Full-Stack Engineer – Python, TypeScript, Vue.js

Latin AmericaFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers