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 and infrastructure.
- Qualifications: 5+ years in full stack engineering with strong Python and frontend experience required.
- Other info: Open to both frontend and backend profiles; seniority levels flexible.
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
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 how you approached challenges and contributed to team success, 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 specific instances where you’ve helped teams adopt new tools or processes, as this aligns well with the collaborative nature of the role at Writer.
We think you need these skills to ace Software engineer, fullstack
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python, Vue.js, and TypeScript. Emphasise any projects where you've built low-code or no-code platforms, as well as your contributions to open source.
Craft a Compelling Cover Letter: In your cover letter, express your passion for developer tools and infrastructure. Mention specific experiences that demonstrate your ability to thrive in cross-functional environments and your familiarity with best practices in software engineering.
Showcase Relevant Projects: If you have built devtools, AI-powered interfaces, or contributed to open source projects, make sure to include links or descriptions of these in your application. This will help illustrate your hands-on experience and technical skills.
Highlight Collaboration Skills: Since the role involves working closely with design and product teams, be sure to mention any past experiences where you successfully collaborated with others to deliver features or improve processes. This will show that you value teamwork and can contribute positively to their culture.
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 projects you've worked on that demonstrate your expertise, especially those involving low-code platforms or AI integration.
✨Understand the Company’s Vision
Research Writer's mission and the specifics of their low-code platform. Be ready to articulate how your skills and experiences align with their goals, particularly in enhancing developer tools and infrastructure.
✨Prepare for Collaborative Scenarios
Since the role involves cross-functional collaboration, think of examples where you've successfully worked with design and product teams. Highlight your ability to communicate effectively and adopt best practices in a team setting.
✨Demonstrate Problem-Solving Skills
Expect technical questions that assess your problem-solving abilities. Practice coding challenges or system design scenarios that reflect the responsibilities of the role, particularly around backend engineering standards and API integrations.