Software Engineer, Website (Mid-Senior)
Job Description
We are seeking a passionate and skilled Software Engineer to take charge of our website, which serves as the initial touchpoint for countless potential customers engaging with Feather daily. In this role, you will significantly influence the scalability of our platform, ensuring that the user experience remains seamless and intuitive, while also developing the essential tools that our teams need to enhance efficiency. At Feather, our commitment to maintaining a small and dynamic team allows us to prioritize what truly matters. We embrace a modern technology stack, utilizing Next.js with Strapi as our content management system, while our CI/CD processes are streamlined via GitHub actions and deployed to Google Cloud Platform using Docker and Terraform. Join us in building a product that is beloved by our customers, as evidenced by our outstanding reviews on Trustpilot and Google. We offer ample opportunities for personal and professional growth, encouraging you to take ownership and make impactful decisions from day one with the support and mentorship necessary for your success. You will have the freedom to innovate and explore new technologies during our regular hack days, where past projects have blossomed into integral tools like our design system, Dirty Swan. We foster a flexible remote work culture, with an office located in Berlin, complemented by company retreats, team dinners, and in-person meetups to strengthen our collaborative spirit.
Key Responsibilities
As a Software Engineer, you will be responsible for overseeing our marketing website from start to finish, ensuring it remains fast, reliable, and user-friendly. Your main responsibilities will include maintaining and enhancing our Next.js and Strapi platforms, collaborating with design and product teams to ensure our CMS components are flexible and accessible, developing tools and documentation for non-technical teams, monitoring performance and SEO metrics, and working closely with marketing to support growth strategies while ensuring compliance with GDPR.
- Migrate the website and its dependencies from Next.js version 13 to version 16.
- Develop a quote calculator for a new landing page focusing on car insurance in Spain.
- Create an automation bot that integrates content updates with Slack, allowing teams to publish content effortlessly.
- Adjust structured data markup on our blog to enhance visibility on search engines and language learning models.
- Establish an alert system to monitor Core Web Vitals and notify the team of any performance drops.
- Enhance the accessibility of our design system components.
- Explore and implement your innovative ideas during our hack days.
- Propose architectural changes through our request for comments process.
Required Technical Skills
Soft Skills
Qualifications
- Experience in building websites or web applications using Next.js or similar frameworks.
- Familiarity with headless CMS platforms and SEO fundamentals.
- Ability to write clean, maintainable code and make sound architectural decisions.
- Knowledge of modern web development workflows including CI/CD, version control, testing, and deployment.
- Comfortable with full-stack development, from front-end components to infrastructure.
Language Requirements
Programming Languages:
JavaScript, HTML, CSS
Spoken Languages:
English, German
Benefits & Perks
- ✓ Flexible remote work policy
- ✓ Company retreats and team dinners
- ✓ Opportunities for professional development
- ✓ Innovative work culture with hack days
- ✓ Supportive mentorship from experienced team members
Working Conditions
Full Time
Company Culture
At Feather, we pride ourselves on our inclusive and dynamic culture, where every team member is valued and encouraged to contribute ideas. We maintain a small team to ensure everyone has a voice and can focus on what truly matters. Innovation is at the heart of our work, and we believe in fostering a collaborative environment that empowers personal and professional growth.
Salary Range
Project Types: Not Available
Career Growth: Mentorship programs, Career development initiatives, Possibility to lead projects, Engagement in strategic decisions