Full Stack Developer
Job Description
We are seeking a talented Full Stack Developer to join our dynamic Technology Team. This role involves taking full ownership of projects from their initial concept through to the final product. You will be responsible for building robust software solutions by writing code, as well as making modifications to existing software to enhance performance, fix errors, and adapt to new hardware. Your role will also include overseeing system testing and validation procedures, collaborating with customers and internal departments to address technical issues related to software system design and maintenance. You will play a crucial role in developing new services that meet essential product and business needs, utilizing Node.js, while also engaging in the development, testing, deployment, and maintenance of web applications and services. You will transform complex design and user experience requirements into finely-tuned applications, becoming a key member of our autonomous, cross-functional team and contributing to the growth of your peers' skills and knowledge. Working closely with product owners and designers, you will ensure that we deliver maximum value to our customers, while also supporting Development and Pre-Production environments. Your mission will include designing scalable systems to address novel challenges using modern cloud technology and industry best practices, collaborating with engineers, designers, product managers, and senior leadership to turn our product and technical vision into a tangible roadmap every quarter. You will be expected to write high-quality, well-tested code to meet customer needs and bring positive energy to team meetings, making your coworkers feel included in every interaction.
Key Responsibilities
As a Full Stack Developer, you will undertake various responsibilities that include the following tasks:
- Build and maintain new services using Node.js
- Develop, test, deploy, and maintain web applications and services
- Transform complex design and UX requirements into functional applications
- Collaborate with cross-functional teams including product owners and designers
- Support Development and Pre-Production environments
- Minimize system downtime through proactive problem-solving
- Design scalable systems using modern cloud technologies
- Write clean, maintainable, and well-tested code
- Engage positively with team members and contribute to a collaborative work environment
Required Technical Skills
Soft Skills
Qualifications
- University degree in computer science, engineering, or a related field
- Expert knowledge of TypeScript, React, and Next.js development, with a minimum of four years of experience
- Good understanding of CSS-in-JS technologies
- Solid experience with Linux, Mac OS, and Windows operating systems
Language Requirements
Programming Languages:
TypeScript, React, Next.js, Node.js, NestJS
Spoken Languages:
English, German
Benefits & Perks
- ✓ Opportunity to work on innovative projects
- ✓ Support throughout the visa process
- ✓ A central and modern workplace in Frankfurt
- ✓ Professional development opportunities
Working Conditions
Full Time
Company Culture
We foster a collaborative and inclusive environment where innovation thrives. Our team values diversity and encourages every member to contribute their unique perspectives. We prioritize professional growth and continuous learning, providing ample opportunities for skill enhancement and career advancement.
Salary Range
Project Types: Not Available
Career Growth: Professional development workshops, Mentorship programs, Career progression within the tech team