
Posted 4 days ago
Full Stack Developer
Redwood Software
Requirements
Bachelor's degree in Computer Science or related field, Java 11/17 or Spring Framework, HTML, CSS, JavaScript, TypeScript, ReactJS or MobX, RESTful API design, Cloud platforms (AWS, Azure, or GCP), Docker or Kubernetes, JUnit or Playwright, Unix/Bash
Skills
JavaJavaScriptReactTypeScriptAWSDockerSQL
About the role
Responsibilities
- Build and ship highly performant, scalable full-stack applications using Java and modern JavaScript technologies
- Develop and maintain robust back-end services and efficient RESTful APIs
- Create responsive, intuitive front-end user interfaces to enhance customer experience
- Take ownership of small-to-medium sized features, translating requirements into technical designs
- Participate in the full software development lifecycle, from whiteboarding to production monitoring
- Write clean, maintainable, and well-documented code following industry best practices
- Implement automated tests (unit, integration, and end-to-end) to ensure high code quality
- Troubleshoot software defects and production issues to improve system health
- Collaborate with the R&D team to leverage AI tools for increased productivity
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Proven ability to build with Java 11/17 or Spring Framework (via internships or high-quality projects)
- Proficiency in front-end technologies: HTML, CSS, JavaScript, TypeScript, and frameworks like ReactJS or MobX
- Experience with RESTful API design and development
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes)
- Experience with unit testing and automation tools such as JUnit and Playwright
- Practical knowledge of Unix environments, including Bash scripting and command-line navigation
- Strong communication skills and a desire to work in a fast-paced, high-performance team
Preferred Qualifications
- Experience with CI/CD pipelines (GitHub Actions, Jenkins, or GitLab CI)
- Experience with relational databases (SQL, PostgreSQL, MySQL) and ORM frameworks (Hibernate, JPA)
- Understanding of Agile methodologies such as Scrum or Kanban
- Familiarity with Test-Driven Development (TDD) or Behavior-Driven Development (BDD)
- Contributions to open-source projects or a strong GitHub portfolio
- Familiarity with AI-assisted development
Benefits
- Competitive compensation package
- Comprehensive health, dental, and vision benefits
- Dedicated learning time and mentorship from experienced engineers
- Opportunities for professional growth and career development
- Collaborative and supportive team environment
About the Company
Redwood Software is the leading orchestration platform for the autonomous enterprise. We empower organizations to intelligently automate and orchestrate mission-critical business and IT processes across complex ERP, hybrid cloud, and emerging agentic AI systems. 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 and growth.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeFull Stack Developer
Redwood Software · Canada
