The role
Job description
Full Stack Engineer - (React.js, Next.js, Node.js & Flutter)
Job Title: Full Stack Engineer
Experience: 3–6 Years
Employment Type: Full-Time
Work Mode: On-site
We are looking for a skilled and passionate Full Stack Engineer with hands-on experience in React.js, Next.js, Node.js, and Flutter to join our development team.
Key Responsibilities
- Design, develop, and maintain modern web applications using React.js and Next.js.
- Build responsive, user-friendly, and high-performance frontend interfaces.
- Develop scalable backend services and RESTful APIs using Node.js and Express.js.
- Develop cross-platform mobile applications using Flutter and Dart.
- Integrate frontend applications with backend APIs and third-party services.
- Work with databases such as MongoDB, PostgreSQL, or MySQL.
- Implement authentication, authorization, and secure application workflows.
- Optimize application performance, scalability, and code quality.
- Write clean, reusable, maintainable, and well-documented code.
- Debug, troubleshoot, and resolve application issues.
- Collaborate with UI/UX designers, QA engineers, and product teams.
- Participate in code reviews, technical discussions, and sprint planning.
- Manage source code and collaborate using Git and GitHub/GitLab.
- Deploy and maintain applications on cloud platforms.
Required Technical Skills
Frontend Development
- Strong proficiency in JavaScript (ES6+) and TypeScript.
- Hands-on experience with React.js and Next.js.
- Good understanding of HTML5, CSS3, and responsive design.
- Experience with state management tools such as Redux, Context API, or Zustand.
- Familiarity with Tailwind CSS, Bootstrap, or Material UI.
Backend Development
- Strong experience with Node.js and Express.js.
- Experience in designing and developing RESTful APIs.
- Knowledge of authentication mechanisms such as JWT and OAuth.
- Understanding of API security and backend architecture.
Mobile App Development
- Hands-on experience with Flutter and Dart.
- Experience building cross-platform Android and iOS applications.
- Knowledge of state management solutions such as Provider, Riverpod, or Bloc.
- Experience integrating mobile applications with REST APIs.
- Familiarity with Firebase, push notifications, and app deployment.
Database & Cloud
- Experience with MongoDB, PostgreSQL, or MySQL.
- Understanding of database design, queries, and optimization.
- Familiarity with AWS, Google Cloud, or Azure.
- Experience with application deployment and CI/CD pipelines.
Tools & Version Control
- Git, GitHub, or GitLab.
- Postman or similar API testing tools.
- VS Code, Android Studio, or other development IDEs.
- Basic knowledge of Docker is an advantage.
Required Qualifications
- Bachelor's degree in computer science, IT, Software Engineering, or a related field, or equivalent practical experience.
- 3–6 years of professional software development experience.
- Strong problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- Good communication and collaboration skills.
- Ability to manage multiple tasks and meet project deadlines.
Good to Have
- Experience with microservices architecture.
- Knowledge of GraphQL and WebSockets.
- Experience with Next.js server-side rendering (SSR), static site generation (SSG), and server components.
- Experience with Firebase services.
- Knowledge of automated testing frameworks such as Jest, React Testing Library, or Flutter Test.
- Familiarity with Agile/Scrum development methodologies.
- Experience publishing applications to Google Play Store and Apple App Store.
How to Apply
Interested candidates can share their updated resume along with links to their GitHub profile, portfolio, or previous projects.
Email: [email protected]
Pay: ₹35,000.00 - ₹60,000.00 per month
Benefits:
- Paid time off
Experience:
- Next.js: 3 years (Required)
- Node.js / Express.js: 3 years (Required)
- Flutter / Dart: 3 years (Required)
- JavaScript / TypeScript: 3 years (Required)
- Database (MongoDB / PostgreSQL / MySQL): 2 years (Required)
- Git & API Integration: 3 years (Required)
- AWS / Cloud Services: 1 year (Required)
- React.js: 3 years (Required)
Work Location: In person