Senior Back-End Developer

Posted 19hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Desenvolvedor fullstack sênior criando soluções escaláveis com Java e React/Vue para o Grupo Youx. Liderança técnica em arquitetura, qualidade, segurança e desempenho.

Responsibilities:

  • Lead and execute full-stack development of highly complex solutions, with a Java (Spring) backend and React or Vue frontend
  • Gather and analyze business requirements, translating them into technical specifications
  • Design solution architectures, including modeling, components, and integrations, with a focus on scalability, security, and performance
  • Develop and integrate REST APIs and interfaces
  • Perform and lead quality and performance testing
  • Investigate and resolve complex bugs and issues
  • Review the team’s code during code reviews
  • Mentor, train, and support the team’s technical development
  • Propose continuous improvements to development processes and standards
  • Lead development projects when assigned
  • Document solutions and participate in the team’s Agile ceremonies

Requirements:

  • At least 4 years of professional software development experience
  • Bachelor’s degree in Computer Science, Systems Analysis and Development, or a related field
  • Strong experience in backend development with Java using Spring / Spring Boot
  • Strong experience in frontend development with React or Vue
  • Proven full-stack experience, from backend through frontend
  • Experience designing software architecture and integrating systems
  • Experience developing and consuming REST APIs
  • Strong knowledge of relational and non-relational databases
  • Proficiency in Clean Code, SOLID principles, and design patterns
  • Experience with automated testing and application debugging
  • Proficiency with Git for version control
  • Experience using coding assistants (Cursor, Copilot, or similar), with critical review of generated code
  • Ability to define and promote best practices for AI use within the team
  • Experience using AI to analyze legacy code, design solutions, and plan features
  • Strong attention to security and Brazil’s General Data Protection Law (LGPD), including identifying risks in generated code
  • Ability to mentor less-experienced developers in the use of AI
  • Autonomous, accountable, and capable of effectively managing deliverables
  • Strong ability to read, understand, and enhance legacy code
  • Clear and collaborative communication with backend and frontend teams
  • Active participation in code reviews
  • Knowledge of Scrum and/or Kanban
  • Ability to translate business rules into technical solutions
  • Ability to estimate medium-complexity tasks

Benefits:

  • Medical, dental, telemedicine, and life insurance plans
  • Pension assistance
  • Personalized Flash flexible benefits, including meal and food allowances
  • Paid time off
  • Day off on your birthday
  • Gympass
  • Mobility allowance
  • Workplace exercise program and healthy snacks
  • Training and professional development program through Academia X
  • Profiler and behavioral assessment mapping