
Senior Back-End Developer
Posted 4 days ago

Posted 4 days ago
This is a fully remote position, open to applicants in Brazil.
• Lead and implement full-stack development of intricate solutions, utilizing a Java (Spring) backend alongside a React or Vue frontend.
• Collect and evaluate business requirements, converting them into technical specifications.
• Design solution architectures that encompass modeling, components, and integrations, prioritizing scalability, security, and performance.
• Develop and integrate REST APIs and user interfaces.
• Conduct and oversee quality and performance testing.
• Investigate and resolve complex bugs and issues.
• Review the team’s code during code assessments.
• Mentor, train, and assist in the technical development of the team.
• Suggest ongoing enhancements to development processes and standards.
• Lead development projects when assigned.
• Document solutions and engage in the team’s Agile ceremonies.
• Minimum of 4 years of professional software development experience.
• Bachelor’s degree in Computer Science, Systems Analysis and Development, or a related discipline.
• Extensive experience in backend development with Java using Spring / Spring Boot.
• Significant experience in frontend development with React or Vue.
• Demonstrated full-stack experience, from backend to frontend.
• Experience in designing software architecture and integrating systems.
• Proficient in developing and consuming REST APIs.
• Strong knowledge of both relational and non-relational databases.
• Competent in Clean Code principles, SOLID principles, and design patterns.
• Experience in automated testing and debugging applications.
• Proficient with Git for version control.
• Familiarity with coding assistants (Cursor, Copilot, or similar), along with critical evaluation of the generated code.
• Ability to establish and advocate for best practices regarding AI utilization within the team.
• Experience with AI in analyzing legacy code, designing solutions, and planning features.
• Strong focus on security and adherence to Brazil’s General Data Protection Law (LGPD), including the ability to identify risks in generated code.
• Capability to mentor junior developers in AI utilization.
• Self-sufficient, responsible, and adept at managing deliverables effectively.
• Strong ability to read, comprehend, and enhance legacy code.
• Clear and collaborative communication with both backend and frontend teams.
• Active involvement in code reviews.
• Knowledge of Scrum and/or Kanban methodologies.
• Ability to convert business rules into technical solutions.
• Competence in estimating medium-complexity tasks.
• Medical, dental, telemedicine, and life insurance options.
• Pension assistance.
• Personalized Flash flexible benefits, including meal and food allowances.
• Paid time off.
• A day off on your birthday.
• Gympass access.
• Mobility allowance.
• Workplace exercise programs and healthy snack provisions.
• Training and professional development through Academia X.
• Profiler and behavioral assessment mapping.
GT
Business Insights
Kraken Digital Asset Exchange
Kraken Digital Asset Exchange
Get handpicked remote jobs straight to your inbox weekly.