Senior Software Engineer
hace 9 horas
Barcelona
ph3About Valeria /h3 pValeria is building the future of HR and payroll in Spain. We're an AI-native platform that automates contracts, payroll, and compliance for companies with high employee turnover (hospitality, delivery, events, agriculture). We're rethinking how an entire industry works—moving from manual, error‑prone processes to intelligent automation. We're a fast‑growing startup backed by top investors, disrupting a €5B+ industry that's still stuck in spreadsheets and legacy software. /p h3Your Role /h3 pYou'll be a core member of our product engineering team, designing and building the infrastructure that powers Valeria. From architecting scalable APIs to integrating with Spanish government systems and building AI-powered features, your work will directly impact how thousands of employees get hired, paid, and managed. /p ul liDesign and build scalable backend services using Python (Flask), with clean architecture patterns and modern Python practices /li liArchitect cloud‑native solutions on Azure with focus on reliability, performance, and cost‑efficiency /li liBuild and integrate AI capabilities into the product: document processing, contract generation, compliance automation, and intelligent workflow optimization /li liDevelop complex integrations with external systems: Spanish Social Security (Seguridad Social), SEPE, payroll providers, e‑signature APIs—handling real‑world edge cases and compliance requirements /li liImplement event‑driven architectures and async processing for high‑volume operations (batch payroll for thousands of employees) /li liOptimize database performance: design PostgreSQL schemas, write efficient queries, implement caching strategies with Redis /li liContribute to frontend when needed (React/TypeScript stack)—we value full‑stack mindset /li liEstablish engineering best practices: CI/CD pipelines, comprehensive testing (pytest, integration tests), code reviews, monitoring and observability /li liOwn features end‑to‑end: from technical design and architecture discussions to deployment, monitoring, and iteration based on customer feedback /li /ul h3Required /h3 ul li5+ years of professional software engineering experience building scalable production systems /li liStrong backend engineering skills with modern languages and frameworks—Python, Go, Node.js/Typescript, Java, Rust, or similar /li liDeep understanding of API design (RESTful principles, versioning, authentication) /li liSolid database experience: PostgreSQL or similar relational databases, query optimization, schema design /li liCloud infrastructure knowledge: Azure preferred (or AWS/GCP with willingness to learn Azure)—experience with containerization (Docker), orchestration, and IaC /li liExperience with async/concurrent programming and distributed systems concepts /li liStartup mindset: comfortable with ambiguity, high autonomy, and fast iteration cycles /li liStrong communication skills and ability to collaborate across product, design, and business teams /li /ul h3Highly Valued /h3 ul liExperience with Python in production (Flask or similar lightweight frameworks)—if you haven't used Python recently but have strong backend fundamentals, we'll get you up to speed quickly /li liAzure cloud experience: App Service, Azure Functions, Azure SQL, Blob Storage, Service Bus, or other Azure services /li liAI/ML integration experience: working with LLMs, embeddings, RAG systems, or AI APIs in production environments /li liBackground in FinTech, HR‑tech, or regulated industries (compliance‑heavy products, government integrations) /li liEvent‑driven architectures: message queues (Azure Service Bus, SQS, RabbitMQ), streaming, pub/sub patterns /li liInfrastructure as Code (Terraform, Bicep, Pulumi) /li liFrontend skills (React, Typescript, Next.js) for full‑stack contributions /li /ul h3What makes you a great fit /h3 pYou're the kind of engineer who cares deeply about code quality, system design, and user impact. You've seen codebases scale (and sometimes struggle to scale). You understand the tradeoffs between speed and perfection in a startup context. You're pragmatic but principled. You're excited to work in a domain where correctness matters—getting payroll wrong affects real people's lives. Bonus points if you're curious about how AI can transform traditionally manual workflows. /p h3Our Stack /h3 ul liBackend: Python (Flask), clean architecture without heavy frameworks /li liAI/ML: LLM integrations, document processing /li liDatabase: PostgreSQL /li liCloud Infrastructure: Azure /li liFrontend: React, Typescript, Next.js /li liDevOps CI/CD: GitHub Actions, Azure Monitor, Application Insights /li liIntegration Layer: RESTful APIs, async job processing, webhooks /li /ul h3Our technical philosophy /h3 pWe've built our infrastructure on Azure as our cloud platform, leveraging its enterprise‑grade services for reliability and scalability. We've chosen Python with Flask as our backend foundation because it gives us flexibility and control without the overhead of monolithic frameworks. We prioritize clean, testable code over framework magic. We use modern Python practices—type hints, async patterns where needed, comprehensive testing. /p pAs an AI‑native product, we're building intelligence into every layer: automating contract generation, extracting data from documents, predicting compliance issues, and optimizing workflows. If you're excited about applying AI to solve real‑world business problems, you'll love working here. /p pWe're looking for engineers who are fluent in modern backend development (regardless of your current primary language) and excited to work with Python in a cutting‑edge, production‑grade environment. If you've built scalable systems in Node.js, Java… or other modern stacks, you'll find our architecture familiar and our codebase approachable. /p h3What We Offer /h3 ul liCompetitive compensation: €60,000 - €70,000 base salary + equity package /li liFree lunch when you're at the office thanks to Kombo Nora /li liFlexible remuneration with Coverflex /li liHybrid setup (HQ in Barcelona), 60 days/year remote work from anywhere /li liUnlimited vacation days — take the time you need, no counting days /li /ul h3Our hiring process /h3 ul liIntro call with People (30 min) /li liInterview with our CTO Tech team (45 min) /li liTech Assessment – Onsite at the office (1 hour) /li liFounders interview (45 min) /li liOffer /li /ul h3Why Join Valeria Now /h3 ul liTiming: We're past the "idea stage" with real customers and revenue, but early enough that you'll define how we scale /li liMarket opportunity: €5B+ market in Spain, every company with employees needs payroll, and current solutions are outdated and painful /li liProduct‑market fit: We're solving a painful, expensive problem with a product customers actually love /li liCareer growth: Be a critical product hire, build the playbook, and grow into a leadership role as we scale the team /li /ul /p #J-18808-Ljbffr