Full Stack Javascript Developer at Foshtech (Madrid, Spain)

Full Stack Javascript Developer at Foshtech (Madrid, Spain)


Add To Bookmarks
Company:
Location: Madrid, Spain
Type: Full Time
Created: 2021-04-10 05:00:29

Apply Here


We are looking for a Full Stack Javascript Developer to join our team. You'll form part of a cross-functional team that's responsible for the full software development life cycle, from conception to deployment. This role can be based in either of our offices, with the possibility of remote work for the right candidate.

What you'll be doing

  • Working as part of an agile development team
  • Working closely with product owners, architects, and UX engineers to deliver complex clean, and well documented back-office solutions
  • Developing and evolving design systems
  • Following modern high-quality development practices

Responsibilities:

  • Build isomorphic applications using full stack Javascript technologies
  • Develop and manage build pipelines
  • Design and implement effective and well-documented APIs
  • Write unit tests to ensure code quality and high test coverage
  • Write technical documentation
  • Work with solution architects and project managers to improve existing applications

Who you areThe ideal candidate for this role will have:

  • Expert knowledge of Node.js and associated frameworks (e.g. Express, Koa)
  • Solid knowledge of one of Angular, React or Vue.js frameworks
  • Experience with isomorphic applications (SSR, SPA)
  • Experience with unit testing libraries/frameworks such as Jest, Mocka, testing-library, Puppeteer
  • Experience with RESTful web services
  • Experience with NoSQL and graph databases
  • Experience writing well designed, testable, efficient code

We'd also love you to have experience with:

  • Web Components
  • Visual TDD (Storybook)
  • Webpack, Rollup
  • Jenkins
  • Docker
  • Kubernetes
  • Performance metrics
  • Working remotely
  • Open source projects

Why work at FoshTech?

At FoshTech we want to offer everyone working with us the chance to be the best version of themselves in order to grow professionally and also to create strong & great working relationships.We don't just offer a competitive salary but working remotely is at the core of our dynamic.We invest in our people's professional development and we want to see you grow and love what you do. We are dedicated to listening to our team's needs and we are constantly working on creating a workplace at which you can feel at home and enjoy.