[Remote - India/Brazil Only] Full Stack Developer
vVentsvVents delivers live virtual video events for every occasion from birthdays, family reunions, concerts to political campaigns. Our virtual event platform is a seamless combination of video conference and chat technology coupled with innovative gaming and gifting functions. • Design system architecture • Build, and maintain efficient, reusable, and reliable code for scalable backend methods from idea to going live • Scaling platform from video & chat, API, a web application to the database • Integration of user-facing elements developed by front-end developers with the server- side logic • Integration of data storage solutions • Identification of bottlenecks and bugs, and devise solutions to these problems • Lead in a continuous improvement of the development process (e.g. coding standards, unit testing, code reviews, documentation) • Sounding-board for the definition of product development landscape • First-class understanding of NodeJs ecosystem (>3 years) • First-class understanding of the syntax of TypeScript/JavaScript(ES6) and its framework(s) • First-class understanding of scalable system architecture and web sockets • First-class understanding of cloud hosting (MS Azure, AWS) • Excellent understanding of SQL databases and NoSQL (i.e. MongoDB, Elastic Search, PostgreSQL) as well as Redis (>5 years) • Excellent understanding of Nginx Web Server, code versioning tools (e.g. GitHub) • Good understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 • Good understanding of asynchronous request handling, partial page updates, AJAX and JSON • Good understanding of video streaming technologies (WebRTC) [Big Plus] • Experience with ReactJs/Redux ( >2 years) • Good understanding of object-oriented programming • Good understanding of server-side templating languages • Good understanding of server-side CSS preprocessors • BA/BS degree or equivalent working experience • Active and considerate team player • Professional – Accepts responsibility for all actions and follows through on commitments • Self-Starter and resourceful Problem-Solver All your information will be kept confidential according to EEO guidelines.