About The Position
In this Full Stack Developer position, you'll be responsible for crafting, deploying, and maintaining high-performance web applications using ReactJS, NodeJS, and GraphQL.
Roles & Responsibilities
- Develop, test, and deploy high-quality web applications using ReactJS, GraphQL, and NodeJS.
- Design and implement robust APIs using GraphQL.
- Work with AWS services for application deployment and maintenance.
- Manage and optimize databases using PostgreSQL.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Troubleshoot and debug to optimize performance.
- Participate in code reviews and provide constructive feedback.
- Maintain code quality, organization, and automation.
Mandatory Skills
- ReactJS: Strong proficiency in ReactJS with hands-on experience in developing complex web applications.
- NodeJS: Proficient in NodeJS with experience in server-side development.
- PostgreSQL: Solid understanding and experience with PostgreSQL database management.
Good to Have Skills
- TypeScript: Experience with TypeScript for better type safety and code maintenance.
- AWS: Hands-on experience with AWS services such as EC2, S3, Lambda, RDS, etc.
- GraphQL: Expertise in building and consuming GraphQL APIs.
- CI/CD Pipelines: Familiarity with setting up CI/CD pipelines for automated deployment.
- Docker/Kubernetes: Knowledge of containerization and orchestration tools.
- Microservices Architecture: Understanding of microservices architecture and implementation.
- Version Control: Proficiency with Git and version control systems.
- Agile Methodologies: Experience working in Agile/Scrum environments.