Software Engineer

Dolfin
Barcelona, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote
Barcelona, Spain

Tech stack

C Sharp (Programming Language)
Databases
Relational Databases
Web Development
PostgreSQL
Microsoft SQL Server
Node.js
Software Maintenance
Query Optimization
Next.js
Software Engineering
Web Applications
React
Software Application Programming
Backend
Web Technologies

Job description

Next.js, and Postgre SQL, with a strong focus on building reliable, scalable, and maintainable software. As a senior engineer in a small team, you will have a high degree of autonomy. You will collaborate closely with product, customer-facing teams, and leadership to translate real customer problems into simple, robust software. You should be comfortable using AI coding tools to accelerate your work, while taking full responsibility for the quality, correctness, security, and maintainability of the code that reaches production. This is a role for someone who enjoys building, cares about product impact, and wants to grow with an early-stage company where their work truly matters. Design, build, and maintain features across our web application and back-end systems. Work primarily with Type Script, Next.js, Postgre SQL, and related modern web technologies. Own technical projects from initial problem definition through implementation, release, and iteration. Build reliable systems for

Requirements

complex compensation logic, data workflows, permissions, calculations, and reporting. Use AI coding tools effectively while reviewing, validating, and improving the generated output. Make pragmatic technical decisions that balance speed, quality, scalability, and customer value. Strong professional experience in software engineering, ideally in product-focused Saa S environments. Excellent knowledge of Type Script and modern web application development. Experience building applications with Next.js, React, Node.js, or similar technologies. Strong experience with Postgre SQL or equivalent DBMS, relational data modeling, and writing efficient queries. Ability to design reliable back-end systems and reason about data consistency, performance, and scalability. Strong problem-solving ability and a practical approach to software design. A bias toward action, balanced with care for quality and maintainability. A small team where your work has immediate and visible impact. Complex and meaningful product challenges involving data, logic, automation, and user experience.", "employmentType": "FULL_TIME", "industry": "Senior Software", "applicantLocationRequirements": { "@type": "Country", "name": "Spain" }, "jobLocationType": "TELECOMMUTE", "salaryCurrency": "EUR", "title": "Senior software engineer (c# / sql server)", "hiringOrganization" : { "@type" : "Organization", "logo" : "https://logo.jobs-search.org/17519080.jpg", "name" : "Dolfin" } }

About the company

{ "@context": "http://schema.org", "@type": "JobPosting", "baseSalary" : { "@type": "MonetaryAmount", "currency": "EUR", "value": { "@type": "QuantitativeValue", "value": 0.00, "unitText": "MONTH" } }, "datePosted": "2026-05-20", "validThrough" : "2026-06-29", "description": "Company Description Yet for many businesses, it is still managed through complex spreadsheets, manual processes, and external consultants. DOLFIN replaces that complexity with a modern platform that helps Revenue Operations, Finance, and Compensation teams create dynamic compensation plans, automate calculations, and give sales teams real-time visibility into their earnings and performance drivers. You will not be joining a large engineering organization with narrow responsibilities. We are looking for a Senior Software Engineer to join our team full-time in Barcelona, working in a hybrid setup with flexible remote work. You will work across the product and engineering stack, mainly using Type Script

Apply for this position