Node.js Developer
· Create node.js applications for RESTful APIs in support of specific deliverables
· Use the best of object-oriented and functional language techniques when building APIs/logic
· Design robust solutions to hard problems that consider scale, security, reliability and cost
· Leverage the latest technologies when building out APIs such as NoSQL databases, serverless (AWS Lambda, Azure Functions) and established software and design patterns
· Ensure code and design quality through the execution of test plans
· Develop coding standards, methodology and repeatable processes
· Strong attention to detail and understanding of the latest technologies and patterns to provide leadership perspective on front and backend technologies and their overall impact
· Work closely with internal and external business and technical counterparts
· Provide technical leadership at a project level
Basic Qualifications
· At least 1 year of Experience should be with Node.js
· 1+ years of experience with deploying Node.js based solutions into production
· 1+ years of experience with relational databases and/or NoSQL databases (DynamoDB, Redis, CosmosDB, Mongo, S3, etc)
Preferred Skills:
· Experience working as a full-stack developer switching seamlessly between server-side and front-end code
· Node-based module loaders and task runners (Webpack, Gulp or Grunt), creating npm modules, Yeoman generators
· Experience with compile to JavaScript languages like TypeScript and/or CoffeeScript
· Experience in CI/CD tools (Jenkins, Bamboo, VSTS, etc.)
· Experience using Agile/Scrum process to develop software systems
· Experience with authentication (OAuth2, OpenID Connect, etc.) and authorization of APIs and security best practices such as validation, etc.
· Web development experience with Angular or React is a huge plus
· Experience with cloud-based API Management / Gateway offerings (AWS API Gateway, Azure API Gateway, Tyk, Apigee, Tibco, Mashery)
· Experience with AWS or Azure a plus
· Experience designing application architectures, creating project estimates, defining scope requirements, and structuring projects
Buganimated is a Lahore Based Startup company that aims at bringing presentations for you against the bugs logged by its users.