
Mid-Level Back-End Developer
Posted 4 days ago

Posted 4 days ago
This is a fully remote position, open to applicants in Brazil.
• 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.
• 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.
• 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
GT
Business Insights
Kraken Digital Asset Exchange
Kraken Digital Asset Exchange
Get handpicked remote jobs straight to your inbox weekly.