Senior Software Engineer
On-siteBarcelona, Catalonia, Spain
Job Summary
Build and maintain scalable, reliable backend services and high-quality, responsive frontend web applications using React and TypeScript. Design and implement production-grade APIs and integrations with external platforms, work with async architectures and data pipelines, and optimize performance while ensuring strong observability. Own customer-facing dashboards, campaign builders, and reporting UIs, collaborate closely with Product and Design teams to ship end-to-end functionality, and help shape engineering practices as we scale. Join a Barcelona-based startup revolutionizing B2B sales automation after raising €5 million in seed funding.
Required Qualifications
- 5+ years of professional software engineering experience (Backend, Frontend, or Full-Stack)
- Strong experience with TypeScript and either Node.js or React
- Solid understanding of modern API design, async workflows, or web architectures
- Experience working with relational databases (PostgreSQL or similar)
- Ability to work autonomously, debug complex issues, and ship high-quality code
- Strong communication skills and an advanced level of English
- Desire to work in a fast-moving startup environment
Desired Qualifications
- Experience in early-stage or fast-scaling startups
- Familiarity with workflow engines (e.g., Temporal), distributed systems, or microservices
- Knowledge of UI performance optimization, design systems, or a11y testing
- Experience with Redis, Elasticsearch, Kafka, or third-party API integrations
- CI/CD practice with GitHub Actions
- Interest in B2B SaaS, sales tech, or automation tools
- Basic exposure to full-stack work, even if your focus is mainly Backend or Frontend
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.