At a Glance
- Tasks: Join us to build a cutting-edge low-code platform for AI-assisted software development.
- Company: Writer is revolutionising collaborative software development with innovative tools and technologies.
- Benefits: Enjoy generous PTO, comprehensive health insurance, wellness stipends, and competitive compensation.
- Why this job: Be part of a high-impact team shaping the future of developer tools in a dynamic environment.
- Qualifications: 5+ years in full stack engineering with strong Python and frontend experience, preferably Vue + TypeScript.
- Other info: Open to both frontend and backend profiles; share your devtools or open-source contributions!
The predicted salary is between 43200 - 72000 £ per year.
Writer is seeking an experienced fullstack software engineer to join our growing team building the future of AI-assisted, collaborative software development. In this role, you’ll work on a cutting-edge low-code platform that combines full-code, no-code and generative AI to create frontends, workflows, and backends. We’re looking for someone with strong Python expertise, frontend experience (preferably Vue + TypeScript), and a passion for developer tools and infrastructure. This role is ideal for someone who thrives in high-impact, cross-functional environments and is excited to help define best practices and technical vision for our internal and user-facing tools.
As a part of this team, you’ll contribute to develop Writer’s Agent Builder, a low-code tool that combines a UI builder, a workflow builder and a Python interpreter into a cloud-based IDE. The upstream project is the Writer Framework, which is open source and can be self-hosted.
Your responsibilities:
- Design and build core components of our low-code UI builder and no-code workflow builder using Python and Vue
- Define and enforce backend engineering standards including typing, linting, testing, and code organization
- Integrate and maintain AI-powered agent tooling to support prompt-based UI and backend generation
- Collaborate on infrastructure and dev tooling, helping to shape our internal developer experience and CI/CD pipelines
- Work with the design and product teams to deliver collaboration features such as commenting, notifications, and real-time updates
- Contribute to both backend and frontend codebases; blur the line between FE and BE to deliver holistic solutions
- Integrate third-party APIs, AI providers, and logging/observability tools as needed
Is this you?
- Minimum 5+ years of experience in full stack software engineering
- Expert-level knowledge of Python, especially in building production systems (Mypy, Pydantic, type hinting, Pytest, etc.)
- Experience with Vue.js and TypeScript, or a willingness to pick up Vue quickly if coming from React
- Strong grasp of web performance, frontend testing, and browser architecture
- Experience integrating REST APIs, OAuth, and ideally AI services
- Familiarity with CI/CD, infrastructure-as-code (basic YAML is a plus), and developer tooling
- You value collaboration, and you’ve helped teams adopt technical best practices in the past
- Comfortable working in fast-paced, ambiguous environments and thinking several steps ahead
Bonus: If you’ve built devtools, no-code platforms, AI-powered interfaces, or contributed to open source, please share them!
Note: We are open to both front end and backend leaning profiles for this role. 5 years experience is minimum experience, but we are open to seniority (senior, staff, senior staff, etc).
Benefits & perks (UK full-time employees):
- Generous PTO, plus company holidays
- Comprehensive medical and dental insurance
- Paid parental leave for all parents (12 weeks)
- Fertility and family planning support
- Early-detection cancer testing through Galleri
- Competitive pension scheme and company contribution
- Annual work-life stipends for: Home office setup, cell phone, internet
- Wellness stipend for gym, massage/chiropractor, personal training, etc.
- Learning and development stipend
- Company-wide off-sites and team off-sites
- Competitive compensation and company stock options
Software engineer, fullstack employer: writer.com
Contact Detail:
writer.com Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software engineer, fullstack
✨Tip Number 1
Familiarise yourself with the Writer Framework on GitHub. Understanding the open-source project will not only give you insights into the technology stack but also demonstrate your initiative and genuine interest in the role during discussions.
✨Tip Number 2
Showcase your experience with Python and Vue.js by preparing examples of past projects where you've implemented similar technologies. Be ready to discuss specific challenges you faced and how you overcame them, as this will highlight your problem-solving skills.
✨Tip Number 3
Engage with the developer community around low-code platforms and AI tools. Participating in forums or contributing to discussions can help you stay updated on trends and best practices, which you can bring up in interviews to show your passion for the field.
✨Tip Number 4
Prepare to discuss your approach to collaboration and best practices in software development. Think of examples where you've successfully worked in cross-functional teams, as this aligns with the role's emphasis on teamwork and defining technical vision.
We think you need these skills to ace Software engineer, fullstack
Some tips for your application 🫡
Understand the Role: Read the job description thoroughly to grasp the key responsibilities and required skills. Highlight your experience with Python, Vue.js, and TypeScript in your application.
Tailor Your CV: Customise your CV to reflect your fullstack software engineering experience. Emphasise your expertise in Python and any relevant projects that showcase your skills in building production systems and developer tools.
Craft a Compelling Cover Letter: Write a cover letter that not only outlines your qualifications but also expresses your passion for AI-assisted development and collaborative tools. Mention any experience with low-code platforms or open-source contributions.
Showcase Relevant Projects: If you have built devtools, no-code platforms, or AI-powered interfaces, include links or descriptions of these projects in your application. This will demonstrate your hands-on experience and enthusiasm for the role.
How to prepare for a job interview at writer.com
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Python, Vue.js, and TypeScript in detail. Bring examples of past projects where you've successfully implemented these technologies, especially in a fullstack capacity.
✨Demonstrate Problem-Solving Abilities
Expect technical questions that assess your problem-solving skills. Practice coding challenges or system design scenarios that reflect the responsibilities of the role, particularly around low-code platforms and AI integration.
✨Highlight Collaboration Experience
Since the role involves working closely with design and product teams, be ready to share examples of how you've collaborated in previous roles. Discuss any best practices you've helped implement to improve team workflows.
✨Prepare Questions About the Company and Role
Show your interest by preparing thoughtful questions about Writer's development processes, team culture, and future projects. This demonstrates your enthusiasm for the role and helps you assess if it's the right fit for you.