About the Role :
We are looking for a highly skilled and versatile Full-Stack Engineer with hands-on experience in React, React Native / Expo, and Python to join our development team.
You will be responsible for building scalable web and mobile applications, designing robust backend systems, and delivering seamless user experiences across platforms.
Responsibilities :
- Design, develop, and maintain scalable web applications using React.js
- Build and deploy cross-platform mobile applications using React Native with Expo
- Develop and maintain robust backend services / APIs using Python (Django / Flask / FastAPI)
- Collaborate with UI / UX designers to implement responsive and user-friendly interfaces
- Integrate third-party APIs and manage cloud services (e.g., AWS, GCP, or Firebase)
- Ensure high performance, scalability, and security of all developed applications
- Participate in code reviews, testing, and optimisation efforts
- Write clean, maintainable, and well-documented code
- Collaborate with cross-functional teams in an Agile / Scrum environment
Required Skills & Qualifications :
Frontend :
Strong experience with React.js and component-based architectureSolid understanding of modern JavaScript (ES6+), HTML5, and CSS3Proficient with React Native and Expo CLI for mobile app developmentExperience with Redux, React Navigation, and mobile performance optimisationFamiliarity with mobile app deployment to App Store and Google Play StoreBackend :
Proficiency in Python with hands-on experience in Django, or FastAPIExperience designing and consuming RESTful APIs (GraphQL is a plus)Understanding of authentication methods (OAuth, JWT, etc.)Database experience with PostgreSQL, MySQL, or MongoDBDevOps / Tooling :
Familiarity with version control (Git, GitHub / GitLab / Bitbucket)Experience with CI / CD pipelines (e.g., GitHub Actions, Jenkins)Exposure to AWSExposure to Docker and containerised deployment workflows (nice to have)Soft Skills :
Strong problem-solving and debugging skillsExcellent communication and collaboration abilitiesAbility to work independently and manage multiple prioritiesPassion for clean code, performance, and continuous learningPreferred Qualifications :
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)2+ years of full-stack development experienceExperience working in a startup or fast-paced product environment(ref : hirist.tech)