Capital on Tap
Posted 1y ago

Full Stack Software Engineer

Capital on Tap
Porto, Portugal
HybridFull Time
Responsibilities
  • Building scalable solutions
  • Owning the SDLC
  • Collaborating with teams
Requirements
  • 3+ years experience in C#, .Net Core, SQL Server
  • Good testing practices
  • Understanding of database technologies
  • Experience in Agile development
Technical tools mentioned
C#.Net.Net CoreSQL ServerMongoDBAzureGCPReactJavaScriptFlutterDart

Job description

We’re Capital on Tap 👋
💳 Capital on Tap was founded with the mission to help small business owners and make their lives easier. Today, we provide an all-in-one business credit card & spend management platform that helps business owners save time and money. Capital on Tap proudly serves over 200,000 businesses across the world and our goal is to help 1 million small businesses by 2030.

Why Join Us?
We empower you to be innovative and solve complex problems. Take ownership, make an impact, and thrive in our scaling and agile environment.

🏡🏢This is a hybrid role, our engineering teams work from our Porto Office 2 days per week.

Engineering Groups at Capital on Tap

We’ve got several engineering groups within CoT and we are looking for talented engineers across all groups across mid to senior levels! These groups include:

  • Internal & Core Systems
  • Payments & Finance
  • Customer Experience
  • Acquisition Credit Decisioning Compliance

 

What You’ll Be Doing
We’re looking for Full stack Software Engineers to help us build the best credit card and payment products for small businesses. If you’re looking for an environment where you’re given the freedom to make empowered decisions, research new technologies, and learn/share knowledge with your peers. Then keep on reading!

  • You’ll build robust and scalable solutions using .Net technology
  • From the first line of code to production, monitoring, and continuous improvement - you’ll own the SDLC
  • You’ll craft slick, responsive user interfaces with modern JavaScript frameworks (React), making sure our products don’t just work, they feel great to use
  • Teamwork makes the dream work - you’ll partner with Product Managers, QA’s, and fellow Software Engineers
  • You’ll build bulletproof unit and integration tests to keep our software sharp and our users happy
  • Bugs happen. When they do, you’ll be ready to troubleshoot and tweak as needed
  • You’ll bridge the gap between tech speak and business goals, ensuring everyone’s on the same page and moving forward together

We’re Looking For 🔎
Required skills:

  • 3+ years hands-on experience in C#, .Net Core, SQL Server, JavaScript and React
  • Good testing practices, in both Unit and Integration testing
  • Good understanding of database technologies
  • Experience in using Agile development practices
  • A passion for learning new skills and technologies
  • A proactive, supportive, and collaborative team player

Our Tech Stack

  • Backend: C#, .Net, .Net Core
  • Frontend: React, JavaScript
  • Mobile: Flutter, Dart
  • Databases: SQL Server, MongoDB
  • Cloud: Azure & GCP

Interview Process 🤝

  • First stage: 30-minute intro, CV review, and values with Talent Partner
  • Second stage: 45-minute “Tech Chat” with Team Manager
  • Final stage: 90-minute Code Pairing + 30-minute Values Interview

Diversity & Inclusion 🌈
We welcome, consider and encourage applications from anyone who shares our commitment to inclusivity. Join us in creating a space where authenticity thrives, and everyone can do their best work.

Other Info
👍Check out our ‘Top Tips’ for interviewing.
✔️Keep updated on new job opportunities by following us on Linkedin.
📧Email [email protected] if you have any questions.

Excited to work here? Apply!
If you’d like to progress your career within our fast growing, profitable fintech then click apply and we will aim to get back to you within 3 working days (during busy periods this could take up to 5 working days.)

About Capital on Tap

Provides credit cards and spend management for small businesses.

Year founded
2012
Employees
889
Organization type
Private
Latest investment
Raised $873.00M Debt Financing (2025) — led by HSBC, BNP Paribas
Headquarters
GB

Similar jobs

Backend Software Engineer roles near Porto, null
11h
Save
Mark Applied
Hide
Engenheiro | Backend Developer
Matosinhos, Porto, Portugal
OnsiteFull Time
CEiiA
CEiiA: Engineering center designing and developing aerospace and mobility technologies.
3+ YOEDegree in a related engineering or computer science field, 3+ years of software development experience, Java or other OOP language proficiency, JVM frameworks, APIs, databases, Git, testing, CI/CD, and English proficiency.
Java, Go, JVM, REST, RPC, GraphQL, Git, Kafka, RabbitMQ, NATS, TDD, DDD, AWS, GCP, Microsoft Azure, K6, JMeter, Prometheus, Grafana, OpenTelemetry, ELK Stack
2d
Save
Mark Applied
Hide
Backend Developer - Java (f/m/div.)
Cacia or Lisbon or Portugal
HybridFull Time, Contract
Bosch
Bosch: Global manufacturer of automotive and industrial engineering technology.
5+ YOEB.Sc. or M.Sc. in computer science, software engineering, or related field, or equivalent experience; 5+ years in Java backend development; experience with cloud software, microservices, testing, databases, Git, and CI/CD.
Java, Spring Boot, PostgreSQL, TimescaleDB, Git, Azure DevOps, CI/CD, Test-Driven Development (TDD)
2w
Save
Mark Applied
Hide
Nearshore Sector | Senior Backend Engineer (Python)
Porto, Porto, Portugal
HybridFull Time
Devoteam
Devoteam: Global IT consulting firm providing digital transformation and cloud services.
5+ YOE5+ years backend experience, 3+ years Python, strong distributed systems knowledge, REST API design, relational DB (PostgreSQL/MySQL), cloud (AWS/GCP/Azure) and CI/CD experience.
Python, PostgreSQL, MySQL, AWS, GCP, Azure, Kafka, Pub/Sub, Dataflow, Flink, Rust, Go, C++
2w
Save
Mark Applied
Hide
Senior Backend Engineer - Payments
Porto, Porto, Portugal
HybridFull Time
Ebury
Ebury: Provides international payments and currency risk management for businesses.
Senior backend engineering experience in payments/fintech, distributed systems, observability, API development, and mentoring skills; strong problem-solving and architectural mindset.
Python, Django, FastAPI, PostgreSQL, Kafka, AWS, Kubernetes, Terraform, Jenkins, Prometheus, Kibana
3w
Save
Mark Applied
Hide
Backend Engineer
Porto, Porto District, Portugal
HybridFull Time
Devexperts
Devexperts: Provides trading platforms and software for the financial industry.
3+ YOE3+ years backend experience, strong Go or Python proficiency, system design, Kafka, capital markets experience, and B2+ English.
Go, Python, Kafka, PostgreSQL, Redis, DynamoDB, Kubernetes, AWS, CoderPad
1mo
Save
Mark Applied
Hide
Member of Technical Staff, Custody (Backend Engineer)
United States or Brazil or Argentina or Portugal or Canada or Singapore or San Francisco or New York City or Porto or Sioux Falls
RemoteFull Time
Anchorage Digital
Anchorage Digital: Institutional-grade digital asset custody, trading, and infrastructure platform.
Experienced engineer in distributed systems, strong CS fundamentals (concurrency, algorithms, data structures), Go experience preferred, resilient service design, code quality, testing, mentoring and cross-functional collaboration.
Go, GraphQL, gRPC
1mo
Save
Mark Applied
Hide
Senior Developer Backend
Porto, Porto District, Portugal
RemoteFull Time
Nox Health
Nox Health: Provides sleep diagnostic technology and value-based sleep care programs.
2+ YOEExperience building backend systems with Java/Kotlin, Spring, Hibernate, SQL and NoSQL, Git; bachelor's in CS or equivalent experience; ~2 years enterprise application experience.
Java, Kotlin, Spring, Hibernate, SQL, NoSQL, Git
1mo
Save
Mark Applied
Hide
Python Backend Developer
Vila Nova de Gaia, Porto, Portugal
HybridFull Time
Capgemini
CapgeminiEuronext Paris: CAP: Provides global IT consulting and digital transformation services.
5+ YOEBachelor's in CS/Engineering, 5+ years Python backend development, Flask and REST API experience, Redis, Docker, Kubernetes, Azure DevOps and Azure, Databricks/Spark, PostgreSQL, Git; English mandatory.
Python, Flask, REST API, Redis, Docker, Kubernetes, Azure DevOps, Azure, Databricks, Apache Spark, PostgreSQL, Git