Analyze projects that need to be worked on and develop them at scale Develop robust, scalable, and maintainable codesEffectively communicate with stakeholders and customers Actively participate in technical and architecture discussionsJob Requirements:Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)At least 6+ years of relevant experience as a software developer6+ years of experience with Node.js and AWSDemonstrable experience with databases (both SQL and NoSQL)Fluent in verbal and written English