Partner Company logo
Partner Company

Senior Full-Stack Developer (React, Java)

🕐 Hoje📍 India🌍 Remoto

Accountabilities:

  • Contribute as a senior member of an Agile team developing and maintaining a scalable, highly available global voice platform.
  • Design, develop, debug, and implement full-stack software solutions using JavaScript, TypeScript, React, Java, Spring, and related technologies.
  • Develop and maintain customer CRM integrations, supporting existing codebases and implementing enhancements to maintain compatibility with evolving CRM and CTI APIs.
  • Design and implement scalable, high-performing microservices that provide reliable REST APIs.
  • Apply software engineering best practices for performance, scalability, availability, maintainability, and reliability throughout the development lifecycle.
  • Troubleshoot application and production issues, identify root causes, and implement effective solutions in accordance with DevOps principles.
  • Support and maintain production environments while collaborating with relevant engineering and operations teams.
  • Develop comprehensive unit and functional test coverage to ensure the quality and reliability of delivered software.
  • Collaborate closely with Product Managers, Architects, Engineering Leaders, Test Engineers, and other stakeholders to translate requirements into effective technical solutions.
  • Work across multiple products and systems to investigate and resolve complex technical challenges.
  • Produce clear and maintainable technical documentation covering software solutions, integrations, and relevant engineering processes.
  • Communicate technical decisions, progress, risks, and solutions effectively with both technical and non-technical stakeholders.

Requirements:

  • 6+ years of professional frontend development experience, with strong expertise in JavaScript, TypeScript, and React.
  • 3+ years of professional Java backend development experience, including deep knowledge of Spring frameworks.
  • Proven experience designing and implementing scalable, high-performance microservices and REST APIs.
  • Strong knowledge of modern web development technologies, including HTML, CSS, JavaScript, TypeScript, and contemporary frontend frameworks.
  • Hands-on experience with cloud platforms such as Google Cloud Platform (GCP), AWS, or Azure; GCP experience is preferred.
  • Strong understanding of server-side technologies and relational or NoSQL databases.
  • Experience developing and maintaining applications that require high performance, scalability, availability, and reliability.
  • Demonstrated ability to troubleshoot complex technical problems spanning multiple products, applications, and systems.
  • Experience working within Agile/Scrum development teams and collaborating effectively across engineering and product functions.
  • Strong understanding of software testing, including unit and functional testing, with a commitment to maintaining comprehensive test coverage.
  • Familiarity with DevOps principles and production support practices.
  • Strong analytical and problem-solving abilities, with a structured approach to debugging and technical decision-making.
  • Clear written and verbal communication skills, including the ability to document technical solutions and collaborate with diverse stakeholders.
  • Knowledge of real-time communications technologies such as SIP and RTP is a valuable advantage.

🇧🇷 Essa vaga exige inglês. Você está pronto?

A DevSpeak Academy prepara desenvolvedores brasileiros para conquistar vagas internacionais. Domine o inglês técnico com professores que entendem o mundo dev.

Conheça a DevSpeak Academy