Software Engineer
ShopLevers · Barcelona, Catalonia, Spain
Tailor my CV for this job — freeCompany DescriptionShopLevers delivers AI-powered bookkeeping, parts reconciliation, and financial analysis built specifically for auto repair shops. The platform adapts to each shop’s workflows and preferences, learning how financial data should be categorized, which exceptions matter, and what to flag or automate.Role DescriptionFull-time, remote within Spain. We’re based in Barcelona and meet in person occasionally, so you’ll need to be based in Spain and eligible to work here.You’ll design, build, and maintain the backend services and integrations behind our bookkeeping and financial analysis platform, working alongside our senior engineer and product manager.Day-to-day, that means:Building and maintaining integrations with shop management systems and accounting software (QuickBooks), where the data is messy, the APIs are inconsistent, and correctness is non-negotiableDesigning ingestion and transformation pipelines that turn raw repair-order data into the metrics shops actually run their business onWorking across our operational and analytical databases, including query-time aggregation over large volumes of multi-tenant financial dataBuilding and scaling event-driven services on Google Cloud, with a focus on reliability, idempotency, and recovering cleanly from failureContributing to architecture decisions, reviewing code, and writing the tests that let us ship quickly without breaking shops’ booksWe’re a three-person team, so you’ll have real ownership from the start, and your decisions will stick.We work AI-first: planning with coding agents, delegating implementation, and reviewing rigorously. We’re looking for engineers who work this way.Our core stackNode.js, TypeScript, Python, MongoDB, ClickHouse, microservices, Google Cloud.Minimum RequirementsStrong, production-level proficiency in Node.js/TypeScript or PythonStrong foundation in data structures and software designExperience building and maintaining distributed servicesSolid database experience across both SQL and NoSQLAbility to handle general backend tasks, ensuring stability, scalability, and clean codeComfort with cloud-based environments, containerization, and CI/CD workflowsIndependent and self-driven, comfortable in an early-stage startup where priorities shiftProfessional working proficiency in EnglishAdvantagesETL and data pipeline experienceExperience with columnar/analytical databases (ClickHouse, BigQuery, Snowflake, Redshift)Building AI harnessesPlease note: Due to the volume of messages on LinkedIn, we unfortunately won't be able to reply to everyone individually. Additionally, we are only looking for direct applicants right now - no recruiters or agencies, please. Thank you for understanding.