Summary:
Our Client needs full-stack developers to help build our next generation of applications. These world-class applications will provide an exceptional user experience on the desktop, tablet and phone.
Requirements:
ïû€šÂ· At least 4 years’ worth of professional development experience
ïû€šÂ· Since we are a multi-technology environment, knowledge of computer science fundamentals in object oriented design, data structures and algorithms are a necessity
ïû€šÂ· Strong software design skills
ïû€šÂ· Proficiency in more than one modern programming language. It is beneficial if they have experience in one dynamically typed language such as JavaScript, Python or Ruby and one statically typed language such as Scala, Java, C++ or Go.
ïû€šÂ· Proficiency in a database technology such as SQL Server, MySQL or PostgreSQL
ïû€šÂ· Knowledge of one or more modern JavaScript frameworks such as Node.JS, Angular.JS or React.JS
ïû€šÂ· Experience in distributed computing and building enterprise-wide systems
ïû€šÂ· Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes and testing
ïû€šÂ· Good interpersonal skills, ability to work with diverse personality types and deal with conflict in an effective way
ïû€šÂ· Ability to work individually and with teams
ïû€šÂ· Experience in influencing best practices within teams