*Write clean, scalable, and efficient code to develop and maintain enterprise applications, implementing features based on business requirements
*Participate and contribute towards the design and architecture discussions, document application design, code, and processes clearly
*Perform unit testing and integration testing to ensure the quality and functionality of the software; debug and resolve issues and bugs in applications
*Participate in peer reviews and provide constructive feedback
*Participate in continuous integration and deployment processes
*Collaborate with senior developers and architects to ensure best practices and design patterns are followed
*Work closely with other team members, including project leads, business analysts and QA testers
*Provide regular updates on progress and issues to project managers and stakeholders
Preferred candidate profile
*Strong proficiency with JavaScript and Typescript.
*Knowledge of one or more Nodejs frameworks such as Express JS, Nest JS with solid experience in designing and developing Nodejs services/REST APIs.
*Strong understanding of design patterns and SOLID
*Experience in design and development of robust, scalable, backend systems for B2C web applications
* Understanding and experience with microservices
*Experience with messaging platforms like Kafka, RabbitMQ, Azure Service Bus , Azure Event Hub
*Good understanding of OOPs and Event driven system design methodologies.
*Experience working with one or more relational databases -MySQL, PostgreSQL
*Experience working with one or more NoSQL databases -MongoDB, Redis
*Experience of integrating with SSO and oAuth identity providers
*Basic understanding of HTTP and how the web works
*Experience working with one or more cloud providers - Azure, AWS
*Experience with agile development practices
*Experience with one or more version control system - Git, SVN
*Basic experience in building and deploying applications, managing zero downtime upgrades
Keyskills: Javascript Microsoft Azure Node.Js Typescript React.Js Nextjs
PwC firms help organisations and individuals create the value they€™re looking for. We€™re a network of firms in 157 countries with over 184,000 people who are committed to delivering quality in advisory, tax and regulatory services. In India, our comprehensive portfolio o...