Full-stack Javascript Developer


Job Description

About digitalminds.io

At digitalminds.io we give businesses access to the best freelance Software Developers, IT Consultants and Digital Experts. As trusted advisors, we consult and support companies on how to build new digital businesses, how to create and expand markets, and how to develop new technologies that benefit millions of people across the globe.

Meet your new team

Our international team is fully committed to provide an exceptional service on every front. With experts in IT, Business Consulting and HR Management, we are at the core of where tech meets people - and making the best of it! We are here to support you every step of the way while working on a project and beyond. From career and tech coaching to promoting your blogs and helping you share your knowledge - we are passionated about supporting YOUR passion.

Role Description

Join us as a Freelance JavaScript Developer who loves to create high-quality web applications with nodeJS and modern web frameworks like ReactJS, vue or Angular. Your core responsibility will be the implementation of web applications running on AWS Lambda. You will work with both front-end and back-end developers and play an active role in how the entire application looks and functions.

Our ideal candidate is reliable, fully committed, shares our passion for high-quality work and is looking for a professional remote freelance setup.

What you'll be responsible for

  • Build modern, maintainable and reusable high-quality code
  • Develop front-end components / widgets using ReactJS, vue or Angular
  • Create back-end components with nodeJS on AWS Lambda or another cloud hosting environment
  • Support the setup of AWS-based infrastructure
  • Document your ideas and introduce them to the customer
  • Version code, integrate continuously and build new tools
  • Collaborate with frontend & backend developers, designers and product managers
  • Conceptualise your customer’s requirements and manage their expectations
  • Interact with customers and stakeholders on a daily basis

What you bring to the table

  • Bachelor's degree or equivalent
  • Strong knowledge of modern (ES6+) Javascript in both OO and functional styles, with a focus on code quality and design principles
  • Proficiency with web markup and pre-processing, including HTML5, CSS3, SASS/LESS, templating/JSX
  • Professional work experience with NodeJS

  • Experience with AWS Lambda are a plus

  • Solid understanding of modern web development tooling (webpack 4+ or similar, transpiling or Typescript)
  • Experience with at least one major JS framework such as ReactJS, AngularJS and it's design patterns (reactivity, modularity, ...) and ecosystem (routing, state management, ...)
  • Excellent handling of RESTful APIs, AJAX, JSON Web Token, etc.

  • Understand the importance of automated testing and code quality and apply it
  • Proficient knowledge of cross-browser compatibility issues and workarounds 

  • Proficiency with databases and query languages, such as NoSQL, SQL or GraphQL

  • Knowledge of web app performance: profiling tools, load times, render speed
  • Experiences with X-Domain Messaging and Browser Security are a plus

  • Passion for quality, reliability, and delivering what you committed to
  • Experience in working remotely and with B2B contracts
  • Fluency in English (spoken and written), fluency in German is a plus
  • Willingness to contribute to the digitalminds.io community
  • Registration as a freelancer
  • Residence in Europe

What we offer you

  • Get access to exciting remote projects of renown startups and corporates
  • Work with latest tech-stacks and technologies
  • Join a community of professionals that support each other during and beyond projects
  • Get exclusive invitations to local events, meetup, and talks
  • Get support to become a professional freelancer
  • Build your personal brand (e.g,. by blogging with us)