Software Engineer, Frontend
Job description
About the role
You will own the full lifecycle of user-facing features from initial discovery through production deployment and monitoring. You will translate ambiguous product goals into resilient frontend architectures while collaborating daily with product designers to refine the user experience. You will contribute directly to our backend REST API work using Next.js and TypeScript, ensuring seamless integration between frontend and backend systems. You will champion code quality and maintainability, guiding the evolution of our design system and establishing best practices across the team. You will proactively identify and fix issues in the product experience without waiting for direction, taking ownership of problems end to end. You will leverage Dust as our primary tool for coding, debugging, and knowledge work to accelerate development and incident response. You will ensure that applications built are scalable, performant, and accessible across a diverse set of users and environments.
Key facts
What you'll do
- Create delightful frontend experiences end-to-end by designing and implementing visually engaging interfaces that define how users interact with Dust.
- Frame and lead frontend technical projects to completion, balancing performance, accessibility, and maintainability with a full-stack perspective.
- Collaborate closely with users and product designers to brainstorm interface solutions, gather feedback, and iterate rapidly to build delightful user experiences.
- Build for scale by architecting frontend systems that gracefully handle increasing complexity while preserving simplicity and speed.
- Champion best practices by advocating for code quality, guiding our design system's evolution, and ensuring every feature meets high standards of excellence.
- Dive into the backend by using Next.js (Node/TypeScript) to handle REST APIs, data retrieval, and integration tasks.
- Use Dust for Coding, debugging, knowledge search, incident management, and task automation to accelerate development and resolve issues efficiently.
- Architect and maintain frontend systems that integrate with PostgreSQL, QDrant, and Elasticsearch to support complex data workflows and search use cases.
- Work within a Kubernetes and Terraform-driven infrastructure, ensuring frontend and backend deployments are reliable and observable through Datadog.
- Contribute to a transparent and collaborative codebase where open source practices and serendipity between team members drive innovation.
Requirements
- You are an experienced frontend engineer with a strong grasp of React and modern frontend architecture.
- You feel comfortable working on backend tasks, writing Node/TypeScript code in Next.js to implement REST APIs and data integration layers.
- You have a proven track record of building and maintaining complex user interfaces that scale to real-world usage.
- You understand performance, accessibility, and maintainability deeply and bake these principles into every feature you ship.
- You communicate clearly and collaborate effectively with product designers, backend engineers, and non-technical stakeholders.
- You are proactive in identifying problems and taking ownership of fixing them without waiting for permission or hand-holding.
- You are comfortable working in a fast-paced environment where priorities can shift quickly and you thrive under ambiguity.
- You hold strong convictions but remain intellectually humble, adapting quickly when new data or feedback emerges.
Nice to have
- Experience contributing to open source projects and using tools like GitHub to collaborate effectively in transparent codebases.
- Familiarity with agentic workflows and how AI can assist coding, debugging, and knowledge management tasks.
- Exposure to enterprise-grade applications and a track record of working with large, complex codebases.
- Knowledge of DevOps practices, CI/CD pipelines, and infrastructure as code using tools like GitHub Actions, Kubernetes, Terraform, and Helm.
- Experience with databases and search technologies such as PostgreSQL, QDrant, and Elasticsearch.
- Background working in startups that prioritize speed, learning, and user feedback over rigid process.
Practical notes
- Based in Paris with a beautiful office in the heart of the city.
- Opportunity to travel to the US multiple times per year.
- Full-time position with a competitive compensation package that includes a substantial equity offer and a salary range of €30K to €150K.
- We provide significant relocation support, including a stipend up to €10k, assistance finding an apartment in Paris, and full support with residence and work permit procedures.
- Health insurance is provided for you and your dependents.
- New MacBook Pro or Linux machine, monitor, keyboard, and other necessary equipment are supplied.
- Regular team events and offsite activities are organized to foster collaboration and team cohesion.
- We use Dust for internal coding, debugging, and operational tasks, and proficiency with this tool is encouraged.
- The role requires a results-oriented mindset where shipping and learning from real user feedback is the primary path to growth.