Sr. Full Stack Developer

We would love to have you onboard if you have hands-on experience in the following areas:

Key Responsibilities

 

Back-End Development:

  • Develop and maintain server-side logic with Laravel and Node.js to create scalable, secure APIs and back-end services.
  • Implement database management with MySQL and PostgreSQL, ensuring optimized queries and efficient data flow.
  • Design and consume RESTful APIs using Laravel and Node.js, ensuring consistent data handling and seamless integration.
  • Manage user authentication and authorization using JWT and role-based access control (RBAC) for secure access.

 

Front-End Development:

  • Build user interfaces with React.js and Next.js, incorporating responsive design principles and ensuring server-side rendering (SSR) where needed.
  • Apply strong JavaScript and TypeScript skills to create scalable and maintainable front-end code.
  • Implement efficient state management using Redux, Redux Toolkit, and RTK Query for dynamic, data-driven user experiences.
  • Ensure visually appealing, accessible interfaces with HTML, CSS, SCSS, and styling libraries such as Ant Design, Material UI, Styled Components, and Tailwind CSS.

 

Performance Optimization and SEO:

  • Conduct performance optimization on the front-end (Core Web Vitals) and back-end to improve response times and enhance user experience.
  • Apply best practices for SEO and web performance to achieve high rankings and fast loading times.
  • Utilize caching mechanisms like Redis and other performance optimization techniques for scalable applications.

 

Deployment and Version Control:

  • Use Git for version control and manage deployments with CI/CD pipelines for smooth, automated testing, building, and deployment processes.
  • Leverage Docker to containerize applications, streamlining development and deployment.

 

Testing and Debugging:

  • Implement unit and integration tests using frameworks like Jest, Mocha, or PHPUnit to ensure application stability.
  • Debug and troubleshoot complex issues, ensuring smooth functionality across front-end and back-end components.

 

Backend Proficiency:

  • Strong command of PHP and Laravel framework, including Eloquent ORM, Blade templating, and Artisan commands.
  • Expertise with Node.js and Express.js for back-end services and API development.
  • Hands-on experience with RESTful API development and management.

 

Front-End Proficiency:

  • Expertise in React.js and Next.js with a solid understanding of server-side rendering (SSR).
  • Strong skills in JavaScript, HTML, CSS, SCSS, and LESS.
  • Proficiency in Redux, Redux Toolkit, and state management.

 

Database Management:

  • Proficient with SQL databases like MySQL and PostgreSQL; familiarity with NoSQL databases like MongoDB is a plus.
  • Skilled in query optimization and working with ORMs like Sequelize, Prisma, or Laravel’s Eloquent.

 

Performance and Security:

  • Proficient in website performance optimization and Core Web Vitals.
  • Knowledgeable in security best practices to protect against SQL Injection, CSRF, and XSS.

 

Additional Skills:

  • Familiarity with Composer, Laravel Mix, dependency management, and Docker for containerization.
  • Experience with Git version control, CI/CD tools for automated deployment, and collaboration on pull requests.

Nice to Have:

  • Frontend Frameworks: Knowledge of Vue.js or Alpine.js for additional front-end development options.
  • Testing Frameworks: Experience with PHPUnit, Pest, Jest, or React Testing Library.
  • Asynchronous Programming: Skilled in handling Promises, async/await, and callback functions in JavaScript.
  • Performance Caching and Real-Time: Familiar with Redis caching and WebSocket protocols for real-time communication.
  • Microservices Architecture: Knowledgeable in microservices, gRPC, RabbitMQ, or Kafka for inter-service communication.
  • GraphQL API Development: Familiar with GraphQL for building flexible APIs.
  • Server-Side Rendering (SSR) and Next.js Integration: For applications that integrate with front-end frameworks.
  • Cloud Services: Experience with AWS, Google Cloud, or Azure.
  • CI/CD Pipelines: Familiar with continuous integration and deployment pipelines.
  • Security Best Practices: Knowledgeable in implementing secure coding practices.
  • Logging and Monitoring: Experience with Log4js, PM2, New Relic, or other tools to monitor application health.

 

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Minimum of 6 years of experience in full-stack development with a strong focus on React.js, Laravel, and Node.js.

 

What We Offer:

  • Competitive salary and benefits package.
  • Opportunities for remote work and flexible hours.
  • A collaborative, growth-oriented environment that values innovation.
  • Continuous learning and professional development.

Need help?

Not sure exactly what we’re looking for or just want clarification? We’d be happy to chat with you and clear things up for you. Anytime!

Call anytime

Email us

Sr. Full Stack Developer

On-Site

We would love to have you onboard if you have hands-on experience in the following areas:

Key Responsibilities

 

Back-End Development:

  • Develop and maintain server-side logic with Laravel and Node.js to create scalable, secure APIs and back-end services.
  • Implement database management with MySQL and PostgreSQL, ensuring optimized queries and efficient data flow.
  • Design and consume RESTful APIs using Laravel and Node.js, ensuring consistent data handling and seamless integration.
  • Manage user authentication and authorization using JWT and role-based access control (RBAC) for secure access.

 

Front-End Development:

  • Build user interfaces with React.js and Next.js, incorporating responsive design principles and ensuring server-side rendering (SSR) where needed.
  • Apply strong JavaScript and TypeScript skills to create scalable and maintainable front-end code.
  • Implement efficient state management using Redux, Redux Toolkit, and RTK Query for dynamic, data-driven user experiences.
  • Ensure visually appealing, accessible interfaces with HTML, CSS, SCSS, and styling libraries such as Ant Design, Material UI, Styled Components, and Tailwind CSS.

 

Performance Optimization and SEO:

  • Conduct performance optimization on the front-end (Core Web Vitals) and back-end to improve response times and enhance user experience.
  • Apply best practices for SEO and web performance to achieve high rankings and fast loading times.
  • Utilize caching mechanisms like Redis and other performance optimization techniques for scalable applications.

 

Deployment and Version Control:

  • Use Git for version control and manage deployments with CI/CD pipelines for smooth, automated testing, building, and deployment processes.
  • Leverage Docker to containerize applications, streamlining development and deployment.

 

Testing and Debugging:

  • Implement unit and integration tests using frameworks like Jest, Mocha, or PHPUnit to ensure application stability.
  • Debug and troubleshoot complex issues, ensuring smooth functionality across front-end and back-end components.

 

Backend Proficiency:

  • Strong command of PHP and Laravel framework, including Eloquent ORM, Blade templating, and Artisan commands.
  • Expertise with Node.js and Express.js for back-end services and API development.
  • Hands-on experience with RESTful API development and management.

 

Front-End Proficiency:

  • Expertise in React.js and Next.js with a solid understanding of server-side rendering (SSR).
  • Strong skills in JavaScript, HTML, CSS, SCSS, and LESS.
  • Proficiency in Redux, Redux Toolkit, and state management.

 

Database Management:

  • Proficient with SQL databases like MySQL and PostgreSQL; familiarity with NoSQL databases like MongoDB is a plus.
  • Skilled in query optimization and working with ORMs like Sequelize, Prisma, or Laravel’s Eloquent.

 

Performance and Security:

  • Proficient in website performance optimization and Core Web Vitals.
  • Knowledgeable in security best practices to protect against SQL Injection, CSRF, and XSS.

 

Additional Skills:

  • Familiarity with Composer, Laravel Mix, dependency management, and Docker for containerization.
  • Experience with Git version control, CI/CD tools for automated deployment, and collaboration on pull requests.

Department

Role

Location

Mohali

Remote status

Employment type

If this sounds exactly what you’re looking for, we would like to meet you and discuss this opportunity. Please apply below.

Job application form

Personal information

Other job openings

Join the team, and let's build the future together.

We are always looking for talented and highly driven people like you. Come by our office and see for yourself how amazing the work environment is!

Submit your friend's information and let us keep your friend in mind for future opportunities