Job Search and Career Advice Platform

Enable job alerts via email!

React Full Stack Developer

Robots and Pencils

Remote

CAD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software development company in Canada is seeking a Senior Full Stack Developer to design and deliver high-quality applications. You will work within a strategic team, collaborating with designers and engineers to create scalable solutions using Java and React. Ideal candidates have strong experience in software development, particularly with relational databases, and thrive in collaborative environments. Join a team that values craftsmanship and is dedicated to creating impactful digital experiences.

Benefits

Collaborative work environment
Opportunities for continuous learning
Meaningful projects

Qualifications

  • 4–6 years of professional software development experience with production applications.
  • Strong testing experience, including unit testing and behavior-driven development.
  • Experience with relational databases such as PostgreSQL, MySQL, SQL Server, or Oracle.

Responsibilities

  • Design, build, and maintain web applications and APIs using Java and React.
  • Develop clean, well-structured, and testable code aligned with sprint goals.
  • Contribute reusable libraries and shared components for long-term maintainability.

Skills

React (frontend development)
Clean code principles
Problem-solving
Software design patterns

Education

B.S. in Computer Science or equivalent experience

Tools

Git
Modern IDEs
Testing frameworks
Job description

At Robots & Pencils, we build meaningful, scalable software experiences that help innovative_enqueue organizations move faster and smarter. We are seeking a SeniorFullstackDeveloperto design, develop, and deliver highбрь-quality applications across modern web and backend platforms. This role is ideal for an experienced engineer who enjoys building across the stack, thrives in collaborative environments, and brings craftsmanship, curiosity, and technical rigor to every project.

In this role, you will work as part of a strategic, embedded delivery team supporting enterprise and product-driven initiatives. You will collaborate closely with designers, engineers, project managers, and client stakeholders to deliver robust, user-centered solutions. Your work will be visible, impactful, and central to modernizing complex systems and digital platforms.You’llcombine strong backend engineering with modern front-end development to create solutions that are scalable, maintainable, and thoughtfully designed.

Key Responsibilities
  • Design, build, and maintain web applications and APIs using Java on the backend and React on the frontend
  • Develop clean, well-structured, and testable code aligned with sprint goals and engineering best practices
  • Build and refine prototypes to validate requirements and guide technical direction
  • Contribute reusable libraries and shared components to support long-term maintainability
  • Support release and post-release activities , including deployments, versioning, monitoring, and maintenance
  • Collaborate with designers to implement interfaces aligned with design systems and usability standards
  • Partner with client stakeholders to translate business needs into effective technical solutions
  • Participate in technical design discussions across the full delivery lifecycle
  • Support project managers and sales partners with technical insights, estimates, and delivery planning
API Development & Platform Integration
  • Integrate applications with databases and external systems using industry-standard patterns
  • Contribute to architectural discussions to ensure scalability, reliability, and alignment with business goals
  • Write and maintain unit and integration tests according to defined test plans
  • Participate in peer code reviews, providing constructive feedback and continuous improvement
  • Collaborate with QA and engineering teams to diagnose and resolve issues efficiently
  • Attend and contribute to practice-level development meetings and knowledge-sharing sessions
  • Begin mentoring junior developers through pairing, code reviews, and technical guidance
  • Communicate clearly with teammates, stakeholders, and clients to align expectations
Community Engagement & Continuous Improvement
  • Promote rong & Pencils through technical credibility and collaborative delivery
  • Explore innovative tools and approaches to improve engineering outcomes
  • Continuously refine skills while contributing to the growth of the engineering practice
Required Skills & Experience
  • B.S. in Computer Science, Computer Engineering, or equivalent experience
  • 4–6 years of professional software development experience delivering production applications
  • Strong experience with:
  • React (frontend development)
  • Solid understanding of software design patterns, development methodologies, and system architecture
  • Experience with relational databases such as PostgreSQL, MySQL, SQL Server, or Oracle
  • Strong testing experience, including unit testing and behavior-driven development
Tech Stack You Will Work With
  • Tooling: Git, modern IDEs, testing frameworks
Personal Attributes
  • Craftsmanship-Driven: Builds clean, reliable, and maintainable software
  • Collaborative & Curious: Thrives in cross-functional environments and continuous learning
  • Solution-Oriented: Approaches challenges with clarity and pragmatism
  • Mentor-Minded: Supports the growth of teammates through guidance and feedback
  • Client-Centered: Aligns technical execution with business value
  • Adaptable: ComfortAge navigating evolving requirements and technical landscapes
Why Join Robots & Pencils?

At Robots & Pencils, you’ll join a global team of engineers, designers, and strategists who care deeply about craftsmanship and human-centered design. You’ll work on meaningful projects that modernize platforms, solve complex problems, and create digital experiences that matter. If you enjoy building across the stack, collaborating with talented peers, and delivering software that is thoughtfully designed and built to last, we’d love to meet you.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.