Overview
Job Title: Full-Stack Developer (React,Native, Node.js, NestJS, Airtable/MongoDB)
Location: Mowlivakkam, Chennai
Job Type: Full-Time and Part time
Experience Level: Mid to Senior Level
About the Company
Bon AI Solutions is a dynamic IT services firm specializing in AI, machine learning, and data-driven solutions. We offer IT consulting, software development, cloud services, and AI integration to help businesses improve efficiency, enhance decision-making, and drive growth. Our expert team tailors solutions to meet each client’s unique needs, ensuring they stay ahead in today’s fast-paced digital world.
Job Summary
We are seeking a highly skilled Full-Stack Developer with expertise in React Native, Node.js,Express.js, and NestJS, along with experience working with Airtable (with a transition plan toMongoDB). The ideal candidate should have a strong understanding of mobile and web development, backend API architecture, and database management.
Key Responsibilities
Front-End (Mobile & Web)
Develop and maintain React Native applications for mobile platforms (iOS & Android).
Work on NestJS for the web frontend, ensuring a smooth and responsive UI.
Implement best practices for performance optimization, scalability, and security.
Collaborate with UI/UX designers to translate wireframes into functional interfaces.
Back-End Development
Develop RESTful and GraphQL APIs using Node.js & Express.js.
Architect and implement scalable, secure, and high-performance backend services.
Ensure seamless integration between mobile and web applications.
Database Management
Work with Airtable for data storage and retrieval, transitioning to MongoDB in the future.
Optimize database queries and ensure data integrity.
Implement caching mechanisms for performance enhancement.
Deployment & DevOps Implement CI/CD pipelines for smooth deployments.
Deploy and manage cloud-based services (AWS, Firebase, or equivalent).
Monitor application performance and troubleshoot issues.
Collaboration & Best Practices
Participate in code reviews, architectural discussions, and Agile sprints.
Work closely with product managers, designers, and QA teams to ensure feature completeness.
Follow best practices for coding standards, security, and documentation.
Required Skills & Qualifications
5+ years of experience in full-stack development.
Strong proficiency in React Native for mobile development.
Expertise in Node.js, Express.js, and NestJS for backend and web frontend development.
Experience with Airtable and MongoDB (migration planning experience is a plus).
Solid understanding of RESTful API and GraphQL development.
Experience with JWT authentication, OAuth, and security best practices.
Knowledge of Cloud services (AWS, Firebase, or similar).
Experience with CI/CD pipelines, Docker, and containerized applications.
Proficiency in Git and version control workflows.
Preferred Qualifications
Experience with TypeScript for both frontend and backend development.
Familiarity with serverless architecture.
Knowledge of WebSockets and real-time communication.
Prior experience with healthcare or enterprise-level applications (if relevant).
Job Types: Full-time, Part-time, Permanent, Freelance
Contract length: 6-9 months
Pay: ₹500,000.00 - ₹1,200,000.00 per month
Expected hours: 40 per week
Benefits:
- Health insurance
- Paid time off
- Provident Fund
Schedule:
- Day shift
- Monday to Friday
- UK shift
Supplemental Pay:
- Overtime pay
- Performance bonus
Experience:
- Full-stack development: 4 years (Required)
Work Location: In person
Application Deadline: 15/03/2025
Expected Start Date: 15/03/2025