Design, develop, and maintain a user-friendly internal admin tool that allows for efficient management of user-product relationships, permissions, and interactions, leveraging both front-end and back-end technologies
Implement responsive interfaces using React and Vue.js, ensuring seamless user experiences and streamlined workflows for internal users
Develop and optimize backend functionality with Node.js and Express.js, ensuring high performance and scalability
Integrate and manage multiple databases (Postgres, MongoDB, DynamoDB) to support data storage, retrieval, and analysis needs
Build and maintain RESTful APIs and microservices architecture to facilitate efficient data flow and enhance application modularity
Apply best practices in security, such as OAuth 3.0, to protect sensitive data and user access permissions
Utilize AWS services, including DynamoDB and Lambda, for serverless operations and efficient cloud resource management
Perform comprehensive E2E and unit testing using Selenium, Playwright, and other frameworks to ensure application reliability and quality
Collaborate closely with cross-functional teams to translate business requirements into technical solutions, iteratively improving the admin tool as per feedback
requirements-expected :
4+ years of experience in creating front-end web solutions
3+ years of experience with Node.js
3+ years of experience with React
1+ years of experience with Vue.js
Commercial experience with SQL, NoSQL, Algorithms and Data Structures, RESTful APIs, Microservices architecture, Event Driven Architecture, OAuth 3.0, Express.js
Knowledge of AWS (dynamoDB, lambda)
Familiar with Databases: Postgres, MongoDB, DynamoDB
Experience with Selenium, Playwright, E2E testing and Unit testing frameworks