Nod CareersAuto-apply free

Senior Full Stack Software Developer, RMJ

redwoodsoftware · Ontario, Canada · Ontario, Canada
Auto-apply to this job with Nod →
<p><strong><em>OUR MISSION</em></strong></p> <p><strong>At Redwood, we empower our customers with lights-out automation for their mission-critical business processes.</strong></p> <p> </p> <p><strong><em>ABOUT US</em></strong></p> <p>Redwood Software is the leading orchestration platform for the autonomous enterprise, driving business transformation at the lowest total cost of ownership. Redwood empowers organizations to intelligently automate and orchestrate mission-critical business and IT processes across complex ERP, hybrid cloud, data and emerging agentic AI systems. Through its SaaS-first automation fabric—with AI embedded across the automation lifecycle—Redwood accelerates the path to autonomous operations. Backed by 30 years of experience and trusted by more than 50% of the Fortune 50, Redwood helps organizations unlock human potential to focus on innovation, growth and what’s next. </p> <p> </p> <p><strong><em>CORE VALUES</em></strong></p> <p>One Team. One Redwood</p> <p>Make Your Own Weather</p> <p>Obsess over Customer Success</p> <p>Work the Problem</p> <p>Be Curious</p> <p>Own the Outcome</p> <p>Respect Each Other</p> <p> </p> <p><strong><em>YOUR IMPACT</em></strong></p> <p>As a Senior Full Stack Software Developer, you will be responsible for leading the design, development, and delivery of scalable full-stack applications, shaping system architecture, and driving engineering excellence across Redwood’s automation and SaaS platforms.</p> <ul> <li>Design, develop, and implement scalable, secure, and high-performance full-stack applications using Java, JavaScript, and related technologies</li> <li>Architect and build backend services, APIs, and microservices with a focus on scalability, reliability, and maintainability</li> <li>Develop responsive, accessible, and high-quality front-end user experiences</li> <li>Partner with product managers and stakeholders to define technical strategy and translate business requirements into system designs</li> <li>Own and contribute across the full software development lifecycle, from architecture and design to deployment and optimization</li> <li>Establish and promote best practices in coding, testing, observability, performance optimization, and AI usage</li> <li>Lead architectural discussions and influence technical decisions for long-term scalability and performance</li> <li>Identify and resolve complex technical challenges, including production issues and system bottlenecks</li> <li>Champion automated testing strategies including unit, integration, and end-to-end testing</li> <li>Mentor and coach junior and mid-level developers, fostering a culture of engineering excellence</li> <li>Stay current with emerging technologies and drive adoption of innovative solutions</li> </ul> <p> </p> <p><em><strong>YOUR EXPERIENCE</strong></em></p> <ul> <li>Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)</li> <li>5+ years of professional experience in full stack development with strong expertise in Java (Java 11/17+)</li> <li>Deep proficiency in Java and experience designing distributed systems</li> <li>Strong experience building scalable APIs and microservices architectures</li> <li>Experience with front-end technologies including HTML, CSS, JavaScript/TypeScript, and frameworks such as React</li> <li>Experience with cloud platforms (AWS, Azure, or GCP) and containerization/orchestration tools such as Docker and Kubernetes</li> <li>Strong understanding of system design principles including scalability, resiliency, and security</li> <li>Proven ability to troubleshoot complex systems and implement long-term solutions</li> <li>Experience with automated testing frameworks (e.g., JUnit, Playwright) and quality engineering practices</li> <li>Strong communication and collaboration skills in agile environments</li> <li>Experience mentoring developers and contributing to team growth and technical direction</li> </ul> <p></p> <p><strong><em>Essential AI-Era Skills (The "New Bar")</em></strong></p> <ul> <li><strong>AI Tool Fluency:</strong> Demonstrated ability to proficiently use AI-powered developer tools (<strong>e.g., GitHub Copilot, CodeWhisperer</strong>) in a production environment.</li> <li><strong>Code Judgment:</strong> Proven track record of evaluating and overriding AI-generated suggestions that are technically correct but architecturally flawed or non-compliant with security and performance best practices.</li> <li><strong>Prompting Proficiency:</strong> Experience writing clear, contextual, and effective prompts for generative AI to produce usable code, tests, or documentation.</li> <li><strong>Adaptability & Learning:</strong> High degree of curiosity and a proactive approach to learning new AI tools and techniques that continuously reshape the development workflow.</li> <li><strong>Domain & Architectural Focus:</strong> The capacity to abstract away from low-level coding details to focus on <strong>high-value business logic and systemic architectural integrity.</strong></li> <li><strong>Cloud-First Mentality

Let Nod apply for you →

More jobs at redwoodsoftware

Sales Operations Manager — redwoodsoftwareTechnical Program Manager — redwoodsoftwareSenior Installation Package Development & Validation Engineer (Contract) — redwoodsoftwareSenior Director, Accounting — redwoodsoftwareEnterprise Account Executive — redwoodsoftwareSenior Site Reliability Engineer — redwoodsoftware