Job Description
We are seeking versatile and experienced Senior and Mid-Level React Developers to join the development team of an innovative real estate services company based in the United States. This role requires strong proficiency across both frontend and backend technologies, with a focus on building scalable web and mobile applications using tools such as React, React Native, Node.js, and AWS. You will be involved in cross-platform development and cloud-based solutions, contributing to a collaborative and fast-paced environment. Experience with CI/CD, Docker, and modern frameworks like Next.js and Expo will be highly valued. This is a fully remote and full-time position from Costa Rica, in payroll with benefits.
Responsibilities
- Develop and maintain modern web and mobile applications using React, React Native, Node.js, and related technologies.
- Build scalable backend services and integrate them with cloud infrastructure on AWS.
- Implement and manage CI/CD pipelines for reliable deployment processes.
- Collaborate with other developers to design, test, and deliver cross-platform solutions.
- Utilize TypeScript, Tailwind CSS, and Expo for efficient and maintainable codebases.
- Optimize performance, maintain code quality, and ensure best practices across platforms.
- Work with tools such as Redis and Docker for caching and containerized development.
- Stay current with emerging trends in JavaScript development and cloud-native technologies.
Qualifications
- 5+ years of experience in software development, with a focus on React.
- Proven expertise in React and/or React Native.
- Solid backend experience with Node.js and integration with cloud platforms, especially AWS.
- Familiarity with CI/CD tools and DevOps practices.
- Experience with modern frameworks and tools such as Next.js, Expo, Tailwind, Redis, and Docker.
- Strong understanding of cross-platform development and responsive UI design.
- Excellent problem-solving skills and ability to collaborate in an agile environment.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Team leading experience is a plus.
en