Full Stack Developer
Job Description
We are looking for a talented Full Stack Developer to join our team. In this role, you will be responsible for the development and maintenance of our web applications using modern frameworks such as React.js and Next.js. You will conceptualize and implement new features for both frontend and backend, ensuring that our systems are optimized for performance, scalability, and security. Collaboration with designers and fellow developers is essential to create user-friendly and efficient applications. Additionally, you will oversee API development and integration, maintain code quality through rigorous code reviews and testing, and continuously evaluate and implement new technologies and best practices to enhance our development processes.
Key Responsibilities
You will be tasked with a variety of responsibilities that are crucial for our development efforts.
- Develop and maintain web applications using React.js and Next.js
- Design and implement new features across both frontend and backend components
- Optimize existing systems for improved performance, scalability, and security
- Collaborate with design and development teams to create user-friendly applications
- Manage API development and integrations
- Ensure code quality through regular code reviews and testing practices
- Continuously assess and apply new technologies to improve development processes
Required Technical Skills
Soft Skills
Qualifications
- Several years of experience as a Full Stack Developer or in a similar role
- Excellent knowledge of React.js and Next.js
- Deep understanding of JavaScript and TypeScript along with modern frontend technologies
- Experience in backend development, preferably with Node.js or similar frameworks
- Proficiency with RESTful APIs, databases (SQL/NoSQL), and cloud services (e.g., AWS, Azure)
- Ability to produce clean, maintainable code and experience with testing frameworks (e.g., Jest, Mocha)
- Familiarity with version control systems such as Git
- Experience with DevOps processes, CI/CD pipelines, and agile development methodologies
- Self-motivated and structured approach to work with a strong willingness to learn
- Good communication skills in English and/or German
Language Requirements
Programming Languages:
JavaScript, TypeScript, React.js, Next.js, Node.js
Spoken Languages:
English, German
Benefits & Perks
- ✓ Challenging projects with modern technologies
- ✓ Motivated team and flat hierarchies
- ✓ Flexible working options including remote work and flexible hours
- ✓ Opportunities for professional development with a budget for training
- ✓ Competitive salary
- ✓ Provided MacBook
- ✓ Bright office space in Berlin Mitte
- ✓ Urban Sports membership
- ✓ BVG ticket
Working Conditions
Full Time
Company Culture
We foster a collaborative and innovative environment that encourages creativity and teamwork. Our mission is to make psychotherapy accessible through digital technology, combining scientific methods with user-friendly designs.
Salary Range
Project Types: Not Available
Career Growth: Professional development opportunities, Potential for leadership roles, Contribution to innovative projects