HHiring Reality
← Redwood Software

Senior Full Stack Software Developer, RMJ

Redwood Software
Location
Ontario, Canada
Posted
2 months ago
Department
Engineering
What they actually want (must-haves)
  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
  • 5+ years of professional experience in full stack development with strong expertise in Java (Java 11/17+)
  • Deep proficiency in Java and experience designing distributed systems
  • Strong experience building scalable APIs and microservices architectures
  • Experience with front-end technologies including HTML, CSS, JavaScript/TypeScript, and frameworks such as React
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization/orchestration tools such as Docker and Kubernetes
Nice to have
  • Experience with event-driven architectures and message queues (e.g., Kafka, RabbitMQ)
  • Experience contributing to system architecture or technical strategy
  • Advanced knowledge of relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks (Hibernate, JPA)
  • Experience designing and maintaining CI/CD pipelines (e.g., GitHub Actions, Jenkins, GitLab CI)
  • Understanding of agile methodologies and modern development practices (TDD/BDD)
What the job really is

As a Senior Full Stack Software Developer at Redwood, you will lead the design and development of scalable applications, focusing on both backend services and front-end user experiences. You will collaborate with product managers to translate business requirements into technical solutions, mentor junior developers, and promote best practices in coding and testing. Your role will also involve addressing complex technical challenges and staying updated with emerging technologies.

Benefits
  • The typical base salary range for this position is $132,000 - $165,000 CAD annually.
Things to weigh
  • No specific mention of remote work options or flexibility in work hours.
  • The role involves a significant focus on mentoring, which may require strong interpersonal skills.
  • AI tools are utilized in the interview process, which may affect candidate experience during hiring.
Job score3.2/5
Benefits1/5
Freshness1/5
Career value4/5
Role clarity5/5
Pay transparency5/5

Applying to Redwood Software?

See how your résumé matches this role — and tailor it from what actually gets interviews.