Senior Full Stack Engineer
SKILLS
FULL DESCRIPTION
Senior Full Stack Engineer
[Employer hidden — sign up to reveal] (RTI) is hiring a Senior Full Stack Engineer for a 3-month remote contract. The role involves designing, developing, and maintaining scalable web and mobile applications using TypeScript, JavaScript, React Native, Python, Node.js, and more. The ideal candidate has 8+ years of full-stack experience, expertise in React and React Native, strong backend skills with Node.js/Express, and familiarity with databases, DevOps, and cloud services.
About [Employer hidden — sign up to reveal]
[Employer hidden — sign up to reveal] (RTI) is a digital innovation firm with the singular 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 worldwide to lead their best lives. As a company, we’re a dynamic team of experienced strategists, researchers, designers, and engineers united by a shared passion for innovation and technology.
Within RTI, we operate through two complementary arms:
- Innovation Advisory: Partnering with leading corporations, social enterprises, and nonprofits to solve meaningful problems for their customers—delivering measurable business value through technology-driven solutions.
- Ventures: Researching, incubating, and launching moonshot ideas with the potential to impact millions, if not billions, of people globally.
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.
- Passion: We’re passionate about many things - delivering great digital products powered by exceptional engineering.
- Innovation: We don’t just see things as they are, we see them as they can be.
- Ownership: We make magic happen when we’re self-motivated.
- Collaboration: We’re a team of innovators, designers and engineers.
- Empathy: We approach people and problems with utmost compassion.
Apply now
Engineering - Remote (Colombia, Brazil, India, Canada) - Terms of service | Privacy | Cookies | Powered by Rippling