⚡ Luca is nu live! Ontdek in jouw persoonlijke demo hoe je 10 uur per dossier kunt besparen

Fullstack Developer

About the Role

Location

Remote

Contract

Part-time

Hours

16-20 hours a week

We are seeking a proactive and self-sufficient Fullstack Developer to join our team as a foundational technical hire. In this role, you will work closely with the technical founder, taking ownership of development tasks to accelerate our product roadmap. You will be responsible for implementing new features end-to-end, ensuring reliable backend logic and a seamless user experience.

Your primary focus will be shipping value to our customers. As we receive feedback and requests, you will translate these into functional, high-quality code. While the priority is delivering new features, we value a developer who cares about code health and long-term maintainability.

If you thrive on solving real problems, enjoy working across the entire stack with modern open-source technologies, and are looking for a role where you can work independently while contributing to a shared vision, this role is for you.

What You'll Do

End-to-End Feature Development

Take full responsibility for implementing new features across the stack, from designing data models in PostgreSQL and APIs in FastAPI to building the UI in Next.js.

Frontend Architecture

Drive the development of our client-side application using TypeScript and Tailwind CSS. While you work fullstack, your expertise here will be crucial in ensuring our interface remains performant and maintainable.

Backend Engineering

Develop and maintain robust Python services, utilizing SQLAlchemy for database interactions and Celery for asynchronous task processing.

Quality & Testing

Ensure the stability of the platform. You will be encouraged to develop and maintain automated testing strategies for both frontend and backend components.

Real-Time Systems

Implement and troubleshoot real-time features using WebSockets to keep our user experience snappy and reactive.

Continuous Improvement

Proactively identify areas for code refactoring or optimization, balancing the need for speed with technical debt management.

What You'll Bring

Proven Autonomy

3+ years of professional fullstack experience. You must be able to understand high-level requirements and deliver finished features without constant hand-holding.

Strong Frontend Skills

Advanced proficiency in TypeScript, Next.js, and Tailwind CSS. You are comfortable structuring complex frontend applications and managing state effectively.

Solid Backend Foundation

Practical experience with Python and FastAPI. You understand how to build efficient APIs and manage database transactions via SQLAlchemy.

Testing Experience

A quality-first mindset. Experience with frontend testing frameworks (e.g., Jest, Cypress, Playwright) is a strong plus.

Database Knowledge

Competence in working with PostgreSQL, designing schemas, and writing efficient queries. Familiarity with Vector Databases and S3-like storage is a plus.

Product Mindset

You understand that code is a tool to solve business problems. You can make sensible UI/UX decisions during development to ensure a good user flow.

Adaptability

You are comfortable switching between building new features to satisfy customer needs and diving deep into code to improve system architecture.

Why Join Blocks?

Significant Impact

Be a foundational member of our technical team, directly shaping our product’s reliability and security, and ensuring our critical compliance posture.

Autonomy & Ownership

Take the reins on critical technical areas and build systems that you’re proud of. 

Open-Source Philosophy

Work with and contribute to an open-source-driven technology stack.

Growth Potential

Grow with the company and influence the technical direction as we scale.

Dynamic Environment

Thrive in a fast-paced, collaborative, and innovative startup culture.

Apply here