About Red Thread Innovations Red Thread Innovations (RTI) is a digital innovation firm with the sole mission of building meaningful digital products that delight consumers and transform businesses. Our vision is to be the global leader in digital product development, with the largest portfolio of successful products that empower people across the world to lead their best lives. Senior Full Stack Engineer Duration: Full-time, permanent Location: Remote (EST schedule Monday-Friday) Red Thread Innovations is a digital innovation firm with the solitary mission of building meaningful digital products that delight consumers and transform businesses. As a company, we are an experienced team of researchers, designers, and engineers who are all passionate about innovation and technology. We are looking for a passionate, meticulous Senior Full-Stack Engineer to join our network of scrum-based agile software engineers and play a key role in designing, developing, and maintaining cutting-edge software solutions. You will work closely with cross-functional teams to deliver high-quality products that meet our clients' needs and exceed their expectations. We offer you an opportunity to: - Be an instrumental member of a strong, collaborative, welcoming and supportive team - Architect and develop scalable web and mobile applications - Strong proficiency using TypeScript, JavaScript, React Native, Python and relevant mobile technologies. - Collaborate with cross-functional teams to design user-friendly, high-performance applications - Build and maintain reusable components, libraries, and frameworks for scalable development. - Write clean, testable, and maintainable code aligned with high-quality standards. - Troubleshoot, debug, and optimize applications for performance, responsiveness, and memory efficiency. - Conduct code reviews to uphold code quality and mentor junior engineers - Implement testing strategies, including unit, integration, and end-to-end testing. - Stay up to date with mobile development advancements and optimization techniques. - Drive best practices in software design, development, and testing. - Demonstrate a strong show of ownership over projects and drive them to completion on time and with quality As an ideal team member you have/are: - 8+ years of full-stack development experience, including proficiency in TypeScript and JavaScript - Proven expertise in React for web - Proven expertise in React Native for mobile development across iOS and Android. - Strong backend skills, particularly with Node.js, Express, and experience in RESTful APIs or GraphQL. - Familiarity with database management systems like PostgreSQL, MySQL, or MongoDB. - Experience with DevOps, CI/CD, containerization (Docker), and cloud services (AWS, Azure, or Google Cloud). - Proficiency with test-driven development (TDD) and testing frameworks like Jest, Mocha or equivalent - Skilled problem-solver with the ability to tackle complex technical challenges. - Excellent communication skills for effective team collaboration and cross-departmental alignment. - Leadership abilities, mentoring junior developers and driving projects to completion. - Bachelor’s degree in Computer Science or related field, or equivalent professional experience. - Experience with Agile development methodologies is a plus. Traits we truly value are: - Intentionality: We obsess over solving the right problems the right way. We strive to be partners, not vendors. We elevate humanity through the relationships and products we build - Passion: We’re passionate about many things - delivering great digital products powered by exceptional engineering, delighting out partners and users, and nurturing teams that are fired up about unlocking the positive potential of technology - Innovation: We don’t just see things as they are, we see them as they can be. We approach the challenges with curiosity, creativity, and courage. We have the audacity to envision possibilities beyond perceived constraints - Ownership: We make magic happen when we’re self-motivated to show up for our teams and partners, stand behind our commitments, learn from our mistakes, and strive for excellence - Collaboration: We’re a team of innovators, designers and engineers bound by our desire to take on meaningful challenges, foster enduring partnerships, deliver value to our stakeholders, and bring out the best in one another - Empathy: We approach people and problems with utmost compassion. We listen more than we talk. We understand the why before the how. We walk in your shoes.