Software Developer (f/m/d) – NestJS and GraphQL/REST API Specialist // Freelance, remote

Job description

We are looking for a Freelance Software Developer – NestJS and GraphQL/REST API Specialist to join our client's team starting September 1 for one month, with an option to extend.

// YOUR TASKS //
- You will be tasked with designing, developing and maintaining efficient and reliable backend APIs using NestJS. The focus is on both GraphQL and REST architectures.
- You’ll work closely with interdisciplinary teams, including front-end developers, product managers, and UX designers, to ensure seamless integration of APIs into applications.
- You’ll optimize the performance and scalability of APIs to meet the needs of a rapidly growing user base.
- You implement robust error handling and security measures to protect sensitive data and maintain data integrity.
- You participate in code reviews to ensure code quality, maintainability, and adherence to best practices.
- You’ll stay abreast of industry trends, emerging technologies, and advances in API development to continuously improve the company’s technical capabilities.

// THAT’S YOU //
- You have a BSc/MSc degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- You bring at least 3 years of experience as a software developer, with a strong focus on API development.
- You have at least 3 years of experience in NestJS and demonstrate the ability to design, develop and maintain complex backend systems.
- You have extensive hands-on experience developing GraphQL and REST APIs using NestJS.
- You have a solid understanding of software development principles, design patterns, and best practices.
- You are familiar with database systems, including both SQL and NoSQL databases, and their integration with APIs.
- You have strong problem solving skills and the ability to efficiently analyze and troubleshoot complex problems.
- You bring excellent teamwork and communication skills to collaborate effectively in an interdisciplinary environment.
- You have a trained eye for detail and a commitment to delivering high-quality, well-tested code.
- You have experience with version control systems like Git and are proficient in using code sharing tools.
- Speaking English (at least B2) is no problem for you. If you also speak German, that’s a plus.

// SKILLRADAR (Please complete this self-assessment and send it with your application) //
- Study in IT environment | Yes, which one? / No |
- Experience as software developer | XX years |
- Experience with NestJS | XX years |
- Experience in API development with GraphQL | XX years |
- Experience with REST | XX years |
- German language skills | XX level |
- English skills | XX level |
- Daily or hourly rate | €xx |
- Workload | XXX% |
- Earliest start date | DD.MM.2023 |

Must have skills
GraphQL, Nest.js, REST

Start date
Earliest: asap
Latest: Oct 1, 2023
You can start immediately.

Length
min. 1 month
There is an option to extension.

Engagement
Fulltime preferred
You should be available from 4 to 5 days a week.

Remote
Fully possible
The work can be done remotely.

Language requirements
English
It is preferred to have fluent English skills (min. B2). German skills are an advantage.

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