Sending applications for this position is currently not working. Try again later.

Full Stack Javascript Developer

Permanent employee, Full-time · Madrid

Our mission
We are a cutting-edge software development company. Our creative, smart and dedicated teams pool their knowledge and experience to find the best solutions to meet project needs, while maintaining sustainable and long-lasting results. How do we achieve this? By making sure that our teams thrive and develop professionally. Strong advocates of hiring top talent and letting them do what they do best, we strive to create a workplace that allows for an open, collaborative and respectful culture.
The Role
Working as part of an agile team, you'll collaborate with product owners, UX engineers and architects in a cross-functional team to deliver complex and well-documented back-office solutions. You´ll be responsible for the full software development life cycle, working to develop design systems and following quality development practices. Based in our offices in Madrid or Valladolid, with the possibility of remote work for the right candidate.

Some of your responsibilities will include:
  • Building isomorphic applications using full stack Javascript technologies
  • Developing and managing build pipelines
  • Designing and implementing effective APIs
  • Improving existing applications by collaborating with solution architects and project managers
  • Writing unit tests to ensure code quality and high test coverage
  • Writing technical documentation

Knowledge and skills you need to have:

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

Bonus points for the following:

  • Web Components
  • Visual TDD (Storybook)
  • Jenkins
  • Webpack, Rollup
  • Docker, Kubernetes
  • Performance metrics
  • Open source projects
Why work at FoshTech?
At FoshTech we offer everyone the chance to be the best version of themselves, develop professionally, and create strong working relationships. As well as offering a competitive salary, we also 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 an environment in which you can feel at home. If this sounds like the place for you, contact us now! We’re looking forward to hearing from you!
About us
FoshTech is a software development company that provides cutting edge engineering solutions. We build innovative and custom web and e-commerce products.

We are a diverse team of professional developers, designers, testers, architects and product managers who produce and maintain custom software that is built for business and built to last.
Sound good so far?
Get in touch by completing the following short form and attaching a copy of your CV - we usually try to get back to you within 2-3 days.

We're looking forward to hearing from you!

Please upload a recent CV (max. 20 MB in total).

Click to select multiple files or use drag-and-drop
Click to select multiple files or use drag-and-drop

Uploading document. Please wait.