Notice Period:Immediate joiners preferred
Required Skills and Qualifications:
Bachelors degree in computer science
4+ yearsof backend development experience
Proficient in NodeJS along with frameworks like ExpressJS
Proficient in any of the given RDBMS such as mysql, postgres
Proficient in JS with ES NEXT Standards
Good knowledge of JavaScript, web stacks, libraries, and frameworks.
Strong understanding of enterprise architecture using microservice-based frameworks
Expert knowledge of algorithms, data structures, OOP concepts and modularized software
Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services
Knowledge of caching mechanisms like varnish, Memcached or Redis
Experience building new products that use challenging algorithms
Must have experience with building CI/CD pipelines and a strong understanding of CI/CD best practices.
A strong understanding of containerization technology (Docker and Kubernetes)
Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed
Knowledge of user authentication and authorization between multiple systems, servers, and environments. Understanding of session management in a distributed server environment.
Knowledge of accessibility and security compliance
Proficient in Version Control Systems based on Git. Must know Branching strategies.
Understanding of AWS services-S3, EC2-Elastic load balancer, SQS, SNS, CloudFront etc.
Knowledge of professional software engineering practices & best practices for the full
software development life cycle, including coding standards, code reviews, design patterns, source control management.
Preferred:
Good to have proficiency in Typescript
Good to have proficiency in SPA such as Angular, React
Good to have proficiency in any MQ
Proficient understanding of OWASP security principles
Essential Role & Responsibilities:
Conduct Proof of concepts on complex implementations
Architect, Develop, test, and deploy robust products that are fast, scalable, and highly
responsive.
Design and maintain large and complex databases, both relational and non-relational
databases.
Create database schemas that represent and support business processes
Develop and maintain all server-side network components.
Recommend and implement improvements to processes and technologies
Implement automated testing platforms and unit tests
Design optimal and performant solutions for product backlog items spanning technologies.
Work with Product Owner/Project Manager for providing estimates for Jira backlog items.
Experience:4+Years
Salary:4 - 7 Years(MAX 15 LPA)
7+ Years (MAX 22LPA)
Regards
Team HR
Keyskills: node.js postgres mysql libraries backend developer javascript web stacks