Sign in to apply on web or download the app for more options.
Job Description
### **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.
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.