Senior JavaScript developer

St. Petersburg

Participation in the development of complex web-based application (client side). This position requires good communication skills and knowledge of modern Agile related methodologies. English above average is required as well. It is expected that the source code will have embedded TDD/BDD tests.

This project is developed for international corporation Elsevier. Elsevier is a global leader in development of software products for pharmaceutical industry, biotechnology companies and research institutes. This project has a team of more than 15 people including front-end and back-end software engineers, QA/QC specialists, and UI/UX designers.



  • Develop high-quality Java and JavaScript code based software as a member of Agile team
  • Maintain existing application and developing new systems
  • Write technical and operations documentation in English
  • Develop with testing embedded TDD, BDD



  • 4-7 years of commercial project work
  • Excellent knowledge of JavaScript, a solid track record of successful commercial delivery of JS apps
  • Experience with JavaScript frameworks (Angular or other JS frameworks)
  • HTML 5, modern CSS (Experience with SASS or LESS preprocessors)
  • Automation tools, CI/CD pipeline. Cloud infrastructure experience
  • Experience in testing, TDD/BDD
  • English at least Intermediate
  • Excellent team player


Our offer:

  • Comfortable office with snacks and coffee
  • International language courses and fitness
  • Stable and official salary
  • Qualification upgrade courses
  • Health insurance


Our office is located in two minutes walking distance from metro station "Staraya Derevnya". It is "Gulliver 2" business center with. Office full address is:

Saint-Petersburg, Torfyanaya Doroga, 7F, office 303


Send resume