Responsibilities
- Build high-performance distributed applications using asynchronous programming techniques in
- Troubleshoot and debug existing code to fix bugs.
- Understand business requirements from stake-holders and refine them for implementation.
- Participate in sprint and design meetings.
- Work with other developers to integrate front-end components and other backend APIs to improve
- Create unit test cases necessary for TDD.
- Work with QA team to help create detailed test plans.
- Optimize, reengineer non-performant parts of existing system.
- Create technical documentation.
- Perform code reviews.
- Work with code repository like GitHub to manage source code.
- Bachelors Degree (Masters preferred) in Computer Science or related technical field.
- Demonstrated experience in React.js and Node.js API development. Over all 6-8 years of experience in
- Good understanding of Data Structures and Algorithms.
- Knowledge of industry standard code repositories like SVN, Git, etc.
- Experience with database technologies like MySQL, Oracle, SQL Server, etc.
- Attention to detail.
- React.JS, Node.js, JavaScript, HTML5, CSS3 and how the web works
- REST API, CRUD paradigm, JSON, XML
- Web authentication and security (like encryption, hashes, OAuth, OAuth2 and JWT tokens)
- SQL/RDBMS querying, stored procedures, indexes, subqueries
- Workings of Node.js and asynchronous programming
- Node.js ecosystem including libraries like express.js, Redis, filesystem, and others
- Testing using tools like Postman, Chai, and Joi validation
- Principles of computer science, software development and software engineering practices
- Knowledge of low-latency, high-availability server-side programming
- Optimization, profiling and debugging backend services and front-end applications
- Good English communicatio
Skills: Json, Stored Procedures, Rest Api, Encryption, Indexes, Mysql, Optimization, Debugging, Software Engineering, react.js , Oauth, Software Development, Subqueries, Oauth2, Data Structures, Node.js, Filesystem, Computer Science, Css3, Sql, Redis, English Communication, Algorithms, Express.Js, Profiling, Html5, Xml, Postman
Experience: 6.00-8.00 Years