Software Developer (f/m/d) – Angular and Node (TypeScript) // Freelance, remote

Jobbeschreibung

// YOUR TASKS //
- You will be responsible for developing new NestJS models, including entities, services, controllers, and migrations.
- Your role will be to refactor existing NestJS models to increase performance and efficiency.
- You will design and build APIs for the backend, accompanied by Swagger documentation.
- Seamless communication between frontend and backend components will be part of your responsibilities.
- You will create backend service functions to enable efficient data processing.
- Building Angular front-ends from scratch based on detailed high-fidelity mockups will fall under your purview.
- Extending functionality of existing Angular front-ends according to provided task descriptions will be one of your main responsibilities.
- You will perform meticulous and organized refactoring of code to increase team productivity.
- Troubleshooting and resolving issues related to front-end and back-end components will be part of your daily work.

// ADDITIONAL INFORMATION //
- The customer’s development team works mainly in a Linux environment (Ubuntu).
- The project infrastructure will be set up in a Docker environment; for Windows users, familiarity with Windows Subsystem for Linux 2 (WSL2) is expected.
- The project includes both front-end and back-end development, with existing sample projects available.

// THAT’S YOU //
- You have extensive software development experience with at least 3 years of demonstrated expertise.
- Your mastery of the latest version of the Angular framework is one of your strengths.
- Your extensive knowledge of node.js, especially in TypeScript, sets you apart.
- You have proven experience with the NestJS framework.
- Mastery of TypeORM for efficient database interactions is among your skills.
- Your familiarity with Swagger for designing and documenting APIs is remarkable.
- You have a solid understanding of MySQL database management.
- Experience using Docker containers for application deployment is one of your skills.
- Your skills in code linting to maintain code quality are evident.
- Your adept use of GIT, including operations in Gitlab, merging, forking, and rebasing, is an important skill.
- Your fluency in English (at least B2 level according to the European Framework of Reference) is mandatory.
- Your German language skills on level B2 are an advantage.
- You must be an EU citizen or resident to meet the client’s requirements.

Must have skills
Angular, Docker, Git, MySQL, Nest.js, Node.js, Swagger, TypeScript, Ubuntu

Startdatum
Frühestens: sofort
You can start immediately.

Laufzeit
min. 3 Monate
The client is looking for a long-term collaboration.

Auslastung
Teilzeit
The client expects a commitment of 15 hours/week.

Remote
Komplett möglich
The work can be done remotely.

Erforderliche Sprachkenntnisse
Englisch
It is preferred to have fluent English skills (min. B2). German skills are an advantage.

Budget
max. 100€ pro Stunde
Please inform your hourly range for a remote collaboration when applying.