jobskey consultancy
Report
Min Experience
3 years
Location
Remote (India)
JobType
full-time
Role ResponsibilitiesDesign and develop scalable, resilient web applications, reusable web components, frameworks, common libraries and restful servicesWork closely with Product Management, User Experience Design, Analytics and other cross functional & vertical development teams to meet businessSetting up and Designing database, schemas using best practices.Defining and implementing standards and best practices related to Software Design Principles (SOLID , DRY ).Conducting performance tests.REST API Design using OpenAPI standards and tools.Consulting with the design team.Ensuring high performance of applications and providing support.Writing Understandable Documentation
Role RequirementsDeep understanding of NodeJS and related stack Experience in databases, microservices architectureFamiliarity with the NoSQL\SQL databases like MongoDB, Firebase, Redis, ElasticSearch and PostgreSQLStrong Javascript programming skillsThorough knowledge of REST API design and usageUnderstanding of Replica Set, Storage Engine, Streams, Sharding, Transactions, Time Series, Types of Indexes, and ClustersBachelor’s Degree in Computer Science, Computer Engineering or similar.Previous work experience as a NodeJs Developer.Proficient and experienced in using Git for collaborative developmentProficient in modern JavaScript based technology and platforms (MERN)Experienced in building web applications using ReactJS and NextJSWilling to work in a fast-paced startup environment and follow Agile practicesPrior experience with AWS services such as CloudWatch, Elastic Beanstalk, DynamoDB, Cognito, EC2, EC2 Container Service, Lambda, S3, API Gateway etc.Above everything, willing to learn continuously and keep improving
Key Skills: Node.js, Firebase, AWS, GCP, Next.js, MongoDB