Compass

Senior Fullstack Developer – Java/React

Compass

full-time

Posted on:

Location Type: Remote

Location: Remote • Brasil

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSAzureCloudDockerGoogle Cloud PlatformJavaJavaScriptKubernetesMongoDBNode.jsOraclePostgresRabbitMQReactRedisSpringSpring BootSpringBootTypeScript

About the role

  • Build software development solutions focused on catalog
  • Maintain a clear view of the entire software development lifecycle
  • Support technical and strategic decisions by evaluating the risks and impacts of solutions (resilience, performance, scalability, and security)
  • Foster an inclusive, collaborative work environment that encourages diversity and teamwork while ensuring deliverables
  • Participate in designing and validating developed solutions, ensuring clear communication and transparent processes
  • Work with the team to build, define, and execute product test scenarios
  • Demonstrate proactivity and dynamism, supporting the team in resolving highly complex problems
  • Establish and promote agile development practices, encouraging collaboration, continuous feedback, and continuous improvement
  • Monitor and analyze performance metrics, identifying opportunities for optimization and system enhancement.

Requirements

  • Experience as a Fullstack developer with programming languages Java, Node.js, JavaScript, TypeScript, and React
  • Experience with Spring Boot
  • Experience designing and developing distributed, resilient, scalable, high-performance architectures
  • Experience in modeling, documenting, and implementing APIs
  • Experience with messaging services (SNS/SQS and RabbitMQ)
  • Experience with cloud solutions (AWS, GCP, Azure, etc.)
  • Experience with Git, Docker, and Kubernetes
  • Experience with software observability
  • Knowledge of Microservices and Micro-Frontend architectures
  • Knowledge of synchronous and asynchronous communication
  • Knowledge of software development best practices
  • Familiarity with databases Oracle, Postgres, MongoDB, and caching (Redis)
  • Knowledge of quality standards (test pyramid, unit testing, test automation)
  • Experience with development using Artificial Intelligence
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related fields.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaNode.jsJavaScriptTypeScriptReactSpring BootAPIsMicroservicesArtificial Intelligencesoftware observability
Soft skills
collaborationcommunicationproactivitydynamismteamworkproblem-solvinginclusivitycontinuous improvementrisk evaluationtransparency
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in EngineeringBachelor's degree in Information Systems