Company Name: Robots and Pencils Job Details: RemoteFull,Time Job Url: https://hiring.cafe/viewjob/pwcjxucfe7qe8um3 Job Description: Posted 2w agoReact Full Stack Developer@ Robots and PencilsView All JobsUnited StatesRemoteFull TimeResponsibilities:Designing web apps, Building APIs, Collaborating with stakeholdersRequirements Summary:Senior Fullstack Developer with backend Java and frontend React skills; 4–6 years of professional software development experience; collaborative, craftsmanship-focused.Technical Tools Mentioned:Java, React, JavaScript, TypeScript, Node.js, Azure, Docker, Git, CI/CD, PostgreSQL, MySQL, SQL Server, Oracle, IDEs At Robots & Pencils, we build meaningful, scalable software experiences that help innovative organizations move faster and smarter. We are seeking a Senior Fullstack Developer to 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’ll combine strong backend engineering with modern front-end development to create solutions that are scalable, maintainable, and thoughtfully designed.  Key Responsibilities  Fullstack Engineering & Application Development  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  Client-Facing Development & Collaboration  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  Build and maintain APIs that support mobile and browser-based clients  Integrate applications with databases and external systems using industry-standard patterns  Contribute to architectural discussions to ensure scalability, reliability, and alignment with business goals  Quality, Testing & Engineering Excellence  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      Collaboration, Communication & Mentorship  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 Robots & 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:  Java (backend development)  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  Familiarity with modern engineering tools, including JavaScript, Node.js, Azure, Docker, Git, and CI/CD pipelines  Strong testing experience, including unit testing and behavior-driven development  Tech Stack You Will Work With  Frontend: React, JavaScript, TypeScript  Backend: Java  Databases: PostgreSQL, MySQL, SQL Server, Oracle  Cloud & DevOps: AWS, Docker, CI/CD pipelines  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: Comfortable 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.