• strong knowledge of building scalable and secure nodejs micro-services. should be able to understand and write python code as well.
• strong experience in building smooth ui/ux workflows to satisfy the business requirements.
• should be familiar with logging and monitoring tools like loki/efk, prometheus, sentry, grafana.
• strong knowledge in nodejs, functional programming, sdlc (software development life cycle). should be able to write both synchronous and asynchronous code using nodejs.
• must be proficient in git.
• experience is creating ci/cd pipelines.
• experience with working on linux based servers.
• should have experience with both sql and nosql databases. experience with in-memory databases like redis is a plus.
• should have angular and react knowledge. experience with web workers and building drag-drop web interfaces is a bonus and calls for extra points.
• should be able to design a database schema for any given problem statement.
• hands on experience in developing serverless architecture is a must.
• knowledge in deployment using docker, docker swarm, kubernetes and how containerized applications work is a must.
• experience in dealing with third party apis.
• familiar with oauth2 server implementation.
• able to architect microservices based applications.
• prior product-based startup experience is a plus.