
Posted 4 days ago
Senior Full Stack Software Developer
Redwood SoftwareSenior Full Stack Software Developer
Requirements
Bachelor's degree in Computer Science or related field, 5+ years professional full stack experience, Expertise in Java 11/17+, Proficiency in JavaScript/TypeScript and React, Experience with cloud platforms (AWS, Azure, or GCP), Experience with Docker and Kubernetes, Strong understanding of system design and distributed systems
Skills
JavaReactAWSTypeScriptKubernetesMicroservices
About the role
Responsibilities
- Design, develop, and implement scalable, secure, and high-performance full-stack applications using Java and JavaScript.
- Architect and build backend services, APIs, and microservices with a focus on scalability and reliability.
- Develop responsive, accessible, and high-quality front-end user experiences using React.
- Partner with product managers to define technical strategy and translate business requirements into system designs.
- Lead architectural discussions and influence technical decisions for long-term performance.
- Mentor and coach junior and mid-level developers to foster a culture of engineering excellence.
- Champion automated testing strategies, including unit, integration, and end-to-end testing.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional experience in full stack development.
- Strong expertise in Java (Java 11/17+).
- Proficiency in front-end technologies including HTML, CSS, JavaScript/TypeScript, and React.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Experience with containerization and orchestration tools such as Docker and Kubernetes.
- Strong understanding of system design principles, including scalability, resiliency, and security.
- Proven ability to troubleshoot complex distributed systems.
Preferred Qualifications
- Experience with event-driven architectures and message queues (e.g., Kafka, RabbitMQ).
- Advanced knowledge of relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks.
- Experience designing and maintaining CI/CD pipelines (e.g., GitHub Actions, Jenkins).
- Experience with the Spring ecosystem (Spring Boot, Spring MVC, Spring Security).
- Experience in SaaS, enterprise software, or automation platforms.
- Experience building AI-integrated product architectures.
About the Company
Redwood Software is the leader in full stack automation fabric solutions for mission-critical business processes. We provide a SaaS-based composable automation platform designed to orchestrate, manage, and monitor workflows across any application, service, or server—whether in the cloud or on-premises. Our mission is to empower customers with lights-out automation to give them the freedom to focus on the future.
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 freeSenior Full Stack Software Developer
Redwood Software · Ontario
