Full Stack Developer (freelance)

Job description

Crunch Analytics is looking for a freelance full stack developer to help build a brand new web application, ready to innovate key business processes in retail using big data, AI techniques and data science. After conducting thorough & inspiring discussions with clients, we are setting up an ad-hoc team to design, build, test & refine a full-fledged application in a timeframe of three months.


As a full stack developer, you will work alongside a UI/UX designer, a cloud engineer and several data scientists. Your role is to create a transparent architecture that allows for a seamless integration between front- and back-end. Your proven-track record in complex, secure and scalable web application development is crucial, as the web application will guide essential business processes in international, large-scale retail organizations.

Up for the challenge? Do read on!


Responsibilities

  • Design and build a web application in cooperation with UI/UX designer as well as our algorithm/data engineering development team.

  • Help to create a clear structure that allows for a seamless integration between what happens in the front-end and back-end of the application.

  • Ensure the code follows latest coding practices and industry standards; the application we are developing is of critical importance in the business process of our clients and structural failure is unacceptable and can cause substantial losses. Having a clear approach to monitoring and test driven development is crucial.

  • Ensure security of the developed application, given that sensitive data will be accessed by multiple clients (some of which are competitors).

  • Implement and make use of backend API calls.
  • Document everything, to e nsure maintainability.


Job requirements

  • Experience with HTML, CSS/LESS/SCSS/etc., JavaScript, and responsive design

  • Experience using JavaScript frameworks and libraries, specifically React

  • Knowledge of Vue is a nice to have

  • Knowledge of python and building APIs with python web frameworks, like Flask or Fast API.

  • You have a solid comprehension of web technologies (HTTP, HTTP/2, WS,..) and API development (JSON, OAuth, JWT, ..)

  • You use software engineering best practices (GIT, code documentation, continuous development).

  • An instinct for software architecture.

  • Understanding of RESTful APIs and how to use them in practice.

  • Experience with creating a full-fledged web application.

  • Strong communication skills with ability to communicate complex technical concepts and align organization on decisions.

  • Knowledge of Google Cloud Platform is a plus.

Like to learn more?

Apply now and provide us with a link to your portfolio, preferably with an option for us to see actual code. 

Candidates without a proven track-record in similar app development, are respectfully requested to refrain from applying.  

Don’t hesitate to contact us for more details with regard to the project and how your skills & experience could fit in.