Sage Company Profile

Senior JavaScript Engineer


Descripción del trabajo

Nombre de vacante

Senior JavaScript Engineer



People make Sage great. From our colleagues delivering ground-breaking solutions to the customers who use them: people have helped us grow for more than thirty years, and people are driving our future as a great SaaS company. We’re writing our next chapter. Be part of it!Experience has taught us that when our customers thrive, we thrive. As a team, we always start with what customers need. Through the good… and more challenging times. Innovating at pace so customers can manage their finances, operations and people. Every one of us shapes our culture at Sage - doing what’s right and succeeding together, united by our commitment to each other. We encourage each other to grow in our roles, in our careers and as individuals.Follow us on our social media sites below to join in conversations about career tips, open positions and company news! #lifeatsage #sagecareers. If you would like support with your application (or require any adjustments) please contact us at [email protected] for assistance. All qualified applicants will be thoughtfully considered and never discriminated against based on their race, color, age, religion, sexual orientation, gender identity, national origin, disability or veteran status.



Ready to build the future of a cloud ERP system using state-of-the-art technology in a dynamic, enthusiastic team? Would you like to become a member of an international team located all across the globe? Join a team that delivers development platforms to other developers and domain experts, who all depend on your work, and where a bright idea makes all the difference. See immediate feedback of your job, and experience a culture of friendly cooperation.Our task involves building large, modular and scalable systems with teams from 4 continents putting quality first. Our product powers all kind of businesses from airports to car manufacturers.What we offer:
  • Latest technology stack
  • International atmosphere
  • Brand new office space, located at the heart of Barcelona’s [email protected] tech district, with great transport links
  • Flexible benefits that suit your needs
  • Choice between Windows or OSX laptops
  • Up to 5 days special personal leave per year for charitable work and volunteering of your choice
  • Long-term prospects for a professional career, clear path to grow
  • Work from home days
  • Generous bonus schema
  • Reduced working hours in the summer
  • Opportunity to travel and meet other teams that you cooperate with
Required skills and experience:
  • BSc or MSc degree in Computer Science or similar
  • At least 5 years development experience in JavaScript based web applications
  • Good communicator
  • TypeScript
  • Knowledge of React.js or other modern front-end frameworks
  • Strong trouble shooting and/or problem-solving skills
  • Experience of some automated testing frameworks (Jest, Mocha, WDIO)
  • Strong team player
  • Experience with working relational and NoSQL databases
  • Source control management (Git)
Preferred skills and experience:
  • GraphQL experience
  • Agile mindset, in fast-paced scrum teams
  • Rigorous, motivated to find simple and elegant solutions to problems that may be sometimes complex or abstract.
  • Open for constructive criticism by fellow team members
  • ERP systems
  • Experience in cooperating with international teams, located at remote sites
  • TDD and BDD experience
  • Continuous integration systems (Jenkins, Travis)
  • Awareness of latest development trends and solutions
  • Experience in framework development
Technical / professional qualifications:A degree in project management or engineering, or relevant work experience on the field of software development


Responsabilidades principales

Key Responsibilities:
  • Writing clean, scalable and testable code in JavaScript and TypeScript for a cloud application.
  • Participating in all phases of the software development lifecycle
  • Keeping the code always highly covered by unit tests
Encuentra el trabajo de tus sueños