Position: Full-stack developer
Company: Infopulse
Experience required: 3y
English level: intermediate

Qualifications
• 6+ years’ work experience in the software domain 
• 4+ years’ experience of developing web applications, using a range of Java and JavaScript libraries and supporting technologies 
- 3+ years’ experience in Node.js 
• Excellent knowledge of web application concepts, including the request/response lifecycle, session management, and web application security concepts and techniques 
• Experience with a broad range of existing Web 2.0 development technologies, tools, approaches and JavaScript libraries such as JQuery, AngularJS, React, etc.
Will be an advantage
• Experience with authentication and authorization frameworks (OAuth, SAML, etc.) 
• Knowledge of cryptography and document signing 
• Knowledge of software security

Areas of Responsibility
• Analyze, design and develop technical solutions according to functional specification documents and technical requirements 
• Develop server-side Java and JavaScript code, which integrates with our clients’ backend systems
• Produce standards-compliant client-side code for projects with HTML and JavaScript 
• Assist QA staff with the unit and integration testing of core application and components 
• Prepare technical documentation