What are the responsibilities and job description for the NodeJs Developer position at Probal DasGupta?
Job Description :
Looking for a Node JS and AWS developer skilled in programming serverside javascript running on Java & Nodejs Runtime. Experience in AWS Cloud ecosystem and worked with services like Lambda API Gateway CloudWatch S3 etc. Backend services developers with programming experience such as Java C# and Python are welcome to apply as long as the candidate is fluent enough to code in Javascript and work with MongoDB / No SQL Database. Fullstack developers (UI Services) fluent in Javascript.
KEY RESPONSIBILITES :
Design APIs develop shippable code documentation and unit test new features.
Works with fellow API Developers Team Leads Architects to deliver features through the creation of reusable RESTful APIs.
Perform pair programming effectively communicate ideas with the team assist in systems integration performance testing and product releases
Implement policies roles data access controls monitoring events resolve system and data issues for continuous functioning of APIs
MUST HAVE SPECIFIC KNOWLEDGE AND SKILLS
Must have API / Serverside development experience (Programmer Backend Services developers Middleware developers Javascript(must) NodeJS Java C# Backend Services Developer AWS Lambda Serverless MongoDB Document Storage modeling RDBMS Storage modeling.
Must have experience in cloud platforms (preferable AWS : both traditional EC2 and serverless Lambda) developing microservices CI / CD solutions (including Docker) message queue systems and background task management.
Must have experience in developing NoSQL databases designing data models and proficient in querying document stores (preferably MongoDB).
Knowledge in API security frameworks token management and user access control
Must demonstrate strong programming skills in Javascript
Experience working with API Gateway CDNs API Performance testing CI / CD pipelines and monitoring tools.
ADDITIONAL SKILLS :
Ability to work in an Agile / SCRUM environment.
Selfdirected with a startup / entrepreneur mindset.
Ravenous about learning technology and problem solving.
Strong writing and communication skills.