
FullStack Developer (RARR Job 6007)
Job Skills
Job Description
Key Responsibilities
• Design, develop, and maintain scalable web applications using Next.js and React.js.
• Develop backend services using Node.js and the NestJS framework
• Build and maintain backend systems using PHP with CodeIgniter framework.
• Build and maintain applications using the LAMP stack (Linux, Apache, MySQL, PHP).
• Design and implement Microservices-based architectures for scalable systems.
• Develop and integrate RESTful APIs and third-party services.
• Design and optimize database schemas, queries, and indexing for MySQL and PostgreSQL.
• Integrate applications with Magento / Adobe Commerce platforms via APIs.
• Work with Contentstack CMS for headless content management and frontend content delivery.
• Manage source code using Bitbucket and Git workflows.
• Build and maintain CI/CD pipelines for automated build, testing, and deployment.
• Deploy and manage applications on AWS cloud infrastructure.
• Troubleshoot production issues and optimize application performance and scalability.
• Participate in code reviews, architecture discussions, and sprint planning.
• Collaborate with product managers, designers, QA teams, and DevOps engineers.
Required Skills & Qualifications
• 4–6 years of experience in software development.
• Strong hands-on experience with Next.js and React.js.
• Experience with Node.js for backend development.
• Strong experience with PHP and CodeIgniter framework.
• Experience working with Microservices architecture.
• Proficiency in JavaScript / TypeScript, HTML5, CSS3.
• Experience with LAMP stack (Linux, Apache, MySQL, PHP).
• Strong database experience with MySQL and PostgreSQL.
• Experience with Bitbucket and Git-based version control workflows.
• Experience building and maintaining CI/CD pipelines.
• Experience with AWS services such as EC2, S3, RDS, CloudFront, Lambda, etc.
• Experience integrating applications with Adobe Commerce.
• Working knowledge of Contentstack.
• Experience building and consuming REST APIs.
• Understanding of application scalability, security, and performance optimization.
• Strong communication and collaboration skills.