Software Developer (f/m/d) – Angular and Node (TypeScript) // Freelance, remote
// ABOUT THE PROJECT //
With its locations in Málaga/Spain, Munich/Germany and Würzburg/Bavaria, QUANTUM offers highly specialized job opportunities for IT experts.
Our client is looking for a qualified and motivated Software Developer. In this role, you will work closely with the client’s development team and contribute to the implementation of state-of-the-art software solutions. The expected workload is 15 hours per week in a long-term collaboration.
// 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:in or resident:in to meet the client’s requirements.
// SKILLRADAR (Bitte fülle diese Selbsteinschätzung aus und sende sie zusammen mit deiner Bewerbung) //
- Study in IT environment | Yes, which one? / No |
- Experience as software developer | XX years |
- Experience with Linux environment (Ubuntu) | XX years |
- Experience working in a Docker environment | XX years |
- Experience with Windows Subsystem for Linux 2 (WSL2) | XX years |
- Experience with Angular (latest version) | XX years |
- Experience with Node (TypeScript) | XX years |
- Experience with NestJS | XX years |
- Experience with TypeORM | XX years |
- Experience with Swagger | XX years |
- Experience with MySQL | XX years |
- Experience with Linting | XX years |
- Experience with GIT (Gitlab, merging, forking, rebasing) | XX years |
- German language skills | XX level |
- English skills | XX level |
- Daily or hourly rate | €xx |
- Workload | XXX% |
- Earliest start date | DD.MM.2023 |
If you are interested, please send us your current resume, SkillRadar, and hourly or daily rate to: freelance@q-m.io.
QUANTUM is a staffing agency founded by freelancers from the digital product development industry. We bring the experience of many years in the roles of Product Owner, Chief Product Owner and Chief Product Officer as well as User Experience Designer and Scrum Coach. We know your challenges! We pass on this “360° view” to our customers and you and have the ambition to connect the best experts with the right companies. Become part of our community and ask us for a (free) membership in our Digital Excellence Club. We always post projects and specials for our members there!
Email: freelance@q-m.io.
QUANTUM International MUNICH – WÜRZBURG – MÁLAGA