Description:
Be a part of an agile development team with a high impact across the organization:
- Support popular customer use cases and enable integrations with leading cloud providers, AI services and SaaS vendors.
- Identify high-value technical problems and prototype quick solutions in the form of components, apps, integrations or full-fledged demo environments to address them.
- Master technical topics underpinning effective use of the Contentful platform, including content modeling, design systems, content orchestration, composable architectures, etc.
- Develop expertise in using the customer-facing Contentful platform (e.g. APIs, CLI, webhooks, Forma36 design system, App framework, etc.) and internal systems (e.g. monitoring, deployment, AI-assisted development work)
- Effectively leverage devops infrastructure and AI tools to automate repetitive tasks, conduct effective QA, and support end-to-end workflows for internal users
- Prototype new integrations with our tech partners (among them OpenAI, Vercel, Algolia, Commercetools, Bynder, Ninetailed, Slack)
- Collaborate with Sales Engineering, Developer Relations, Solutions Architecture, and Product Marketing to create polished demo sites and apps
- Collaborate with Product Management, Engineering, and Design to implement new features in demo environments and provide effective product feedback
- Coach junior engineers and peers, act as a tech lead for cross-functional projects and projects delivered by external contractors
What you need to be successful
- 6+ years of software development experience and/or systems engineering experience
- Strong technical experience with JavaScript, TypeScript and React
- Solid understanding of modern frontend frameworks (React/Vue/Svelte)
- Extensive experience working with APIs (including GraphQL API)
- Understanding of CI/CD workflows and devops best practices
- Ability to identify and prioritize high-impact problems and independently deliver solutions that provide reasonable effort/quality trade-offs
- Innate curiosity and ability to empathize with end users
- Good communication skills and ability to present complex technical concepts in an accessible way
- Proactive attitude and ability to master new topics quickly (there is a lot to learn on the job)
- Experience in full-stack development, working with AI, implementing design systems in production, launching mobile apps, and leading product development workshops is a plus