Full Stack Developer
Design, development and maintenance of complex software systems Conducting requirements analysis, design, peer reviews and documentation Providing documentation to implementation, deployment and QA teams Apply sound software development processes,...