Job details
Role Overview We are seeking a highly skilled Full Stack Engineer with strong expertise in Node.js, React.js, and Cloud Platforms (AWS/Azure/GCP). The ideal candidate should have hands-on experience building scalable web applications, designing REST APIs, and deploying cloud-native applications while collaborating with cross-functional product and engineering teams. Key Responsibilities - Design, develop, and maintain scalable full-stack web applications using Node.js and React.js. - Build secure, high-performance RESTful APIs and backend services. - Develop responsive and user-friendly frontend applications using React.js. - Design scalable system architecture and optimize application performance. - Deploy, manage, and monitor applications on cloud platforms such as AWS, Azure, or GCP. - Work with SQL and NoSQL databases to design efficient data models. - Implement authentication, authorization, and security best practices. - Write clean, reusable, and well-tested code following engineering best practices. - Collaborate with Product Managers, Designers, QA, and DevOps teams throughout the development lifecycle. - Participate in code reviews, technical discussions, and architectural decisions. - Troubleshoot production issues and continuously improve application reliability. Required Skills - 4+ years of experience in Full Stack Development. - Strong hands-on experience with Node.js and React.js. - Proficiency in JavaScript (ES6+) and TypeScript. - Experience building REST APIs and microservices. - Strong knowledge of HTML5, CSS3, JavaScript, and responsive UI development. - Experience with cloud platforms (AWS, Azure, or GCP). - Experience deploying applications using Docker and containerized environments. - Familiarity with CI/CD pipelines. - Good understanding of Git and version control. - Experience working with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.). - Understanding of authentication mechanisms such as JWT/OAuth. - Strong debugging and problem-solving skills. Good to Have - Experience with Kubernetes. - Experience with serverless architecture. - Exposure to GraphQL. - Knowledge of Redis or caching mechanisms. - Experience with messaging systems such as RabbitMQ or Kafka. - Understanding of Infrastructure as Code (Terraform/CloudFormation). - Experience working in Agile/Scrum environments. Preferred Qualifications - Bachelor's or Master's degree in Computer Science, Information Technology, or a related field. - Excellent communication and collaboration skills. - Ability to work independently in a fast-paced product environment. What We're Looking For - Strong ownership mindset and problem-solving ability. - Passion for building scalable cloud-native products. - Ability to write clean, maintainable, and production-ready code. - Experience working in product-based or SaaS companies is preferred.
