We're Hiring: Full-stack Developer (React Native + Java / React + Node.js)
About the Role
We're looking for a Full-stack Developer with a strong focus on React Native to join our engineering team. You'll work across both web and mobile platforms, contributing to features end-to-end — from UI to backend services — and collaborating closely with product, design, and engineering to deliver a great user experience.
What You'll Do
- Design, build, and ship full-stack features across web and mobile applications
- Develop and maintain mobile applications using React Native, and web/backend services using React, Node.js, Java, and/or Spring Boot
- Collaborate with product managers, designers, and other engineers to translate requirements into technical solutions
- Write clean, maintainable, and testable code
- Participate in code reviews and contribute to improving engineering practices
- Troubleshoot, debug, and resolve issues across the stack
- Contribute to technical decisions on architecture, tooling, and best practices
Requirements
- 2+ years of experience delivering full-stack features (web and/or mobile)
- Proficiency in at least 2 of the following: React Native, React, Node.js, Java, Spring Boot
- Ability to work across the stack — comfortable moving between frontend and backend as needed
- Strong problem-solving skills and attention to detail
Nice to Have
- Knowledge of database fundamentals (SQL/NoSQL)
- Familiarity with cloud platforms (AWS, GCP, or Azure)
- Experience with Git and collaborative version control workflows
- Exposure to unit testing and test-driven development
- Familiarity with CI/CD pipelines
What We Offer
- Opportunity to work across both web and mobile with modern tech stacks
- Collaborative, cross-functional team environment
- Room to grow technically and take ownership of features end-to-end