· Full-stack development of web applications using ReactJS and NodeJS technologies · Develop, implement, and improve state-of-the-art software in collaboration with a team of full-stack developers and testers · Participate in a software development process that is user-centric with leading agile engineering philosophies (test-driven development, test automation, continuous integration, and delivery). · Deliver high-quality solutions to our clients by adhering to software design, development, and testing best practices