We just opened a new remote full-time freelancing position as a Full-Stack Javascript Developer inside our German Fintech company, founded 2013 and powering over 5.000 businesses in 9 European countries.
Our “payever CommerceOS” runs 28 business solutions including Online Shop, Payment System, Messaging and Marketing to help businesses to start, run and grow. We use the MEAN-Stack (MongoDB, Express.js, Angular (on frontend) and Node.JS).
WHY JOIN US?
– Work remotely long term with us
– Earn a great salary in USD
– Receive securely payment as a freelancer from a German company
– Grow professionally
HOW TO GET THIS JOB
1. Click on “Apply”
2. Book an Assessment (Frontend OR Backend)
3. Excel at the Tasks
4. Get a Contract (within 24h)
As a Full-Stack Javascript Engineer, you can choose whether you want to do the frontend or backend task.
Your Frontend task is to create a simple calendar application from scratch. To reduce the implementation time, please make use of Angular Material and the Angular CDK (this is a MUST, don’t use any other libraries).
Your Backend task is to create a simple REST application in TypeScript 3.4 and above, NestJS Framework, MongoDB 4.4 and above and RabbitMQ 3.7 and above.
Minimum Requirements:
(Backend)
* NestJS Proficiency: Essential knowledge of NestJS as the primary framework.
* Microservices Architecture: Understanding of microservice design patterns.
* MongoDB Expertise: Experience with MongoDB for database management.
* Object-Oriented Programming (OOP): Strong grasp of OOP principles.
(Frontend)
* Angular Mastery: Profound expertise in Angular framework.
* Typescript Proficiency: Advanced knowledge and application of Typescript.
* RxJS Skills: Extensive experience with reactive programming using RxJS.
Additional Requirements:
* Message Broker Experience: Ability to work with RabbitMQ for message queuing.
* Cache Management: Familiarity with Redis for caching solutions.
* Testing Techniques: Knowledge in applying various testing methodologies to ensure code quality.
Desired Qualifications:
(Backend)
* Elasticsearch: Experience with Elasticsearch for search and analytics.
* STOMP Protocol: Understanding of STOMP for messaging with message brokers.
* GraphQL: Proficiency in GraphQL for data query and manipulation.
* WebSockets: Experience with real-time communication using WebSockets.
(Frontend)
* NGXS Experience: Familiarity with NGXS for state management.
* TDD Approach: Competence in Test-Driven Development methodologies.
* Clean Code Practices: Commitment to writing clean, maintainable, and efficient code.
How to Apply:
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.