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
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 professionallyHOW TO GET THIS JOB1. Click on “Apply”2. Book an Assessment (Frontend OR Backend)3. Excel at the Tasks4. 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.
Show more
Show less
Тип зайнятості
Повний робочий день