Remote job
Full Stack Engineer (Europe)
Job details
About this role
Role overview A fully remote engineering role based in Europe, focused on building production-grade systems that sit at the intersection of large-scale data pipelines, distributed services, machine learning models, and reliable infrastructure. The team operates globally and collaborates across full-stack, data, ML, and DevOps disciplines, contributing directly to core systems that drive meaningful business outcomes. Code quality, ownership, and shipping velocity matter more than titles here.
Responsibilities - Design and build performant data pipelines and distributed backend services that power production workloads. - Collaborate with a global team of full-stack, data, ML, and DevOps engineers to deliver scalable, reliable solutions. - Contribute to systems involving natural language processing, entity resolution, firmographic data, and machine learning integrations. - Take ownership of projects end to end, from scoping through delivery with limited oversight. - Iterate quickly on features and infrastructure, balancing pragmatism with engineering quality.
Requirements - 3+ years of software engineering experience building and shipping production systems. - Hands-on experience with a modern frontend framework, preferably React. - Proficiency in JavaScript and TypeScript, plus comfort in Python (other strong object-oriented backgrounds welcome). - Strong fundamentals in system design, debugging, and problem solving. - Experience with relational databases, ideally PostgreSQL. - Familiarity with cloud environments, serverless technologies such as Lambda and EC2, and asynchronous workflows.
Benefits and work setup - Fully remote position based in Europe with onsite team events in a regional hub and periodic global offsites. - Competitive salary, significant equity options, and 20 days of paid time off per year. - Stipends covering gym, phone, and learning expenses, with production impact expected from day one.