Software Engineer | Remote (UTC - UTC+3)

JUMO

Portugal

Remote

EUR 42,000 - 65,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

JUMO is seeking an Intermediate Software Engineer in Portugal to help build a market-leading banking-as-a-service platform. You will develop scalable services, review code, and contribute to architecture decisions in a remote-first, cross-functional team.

You'll work with Kotlin/Java/Scala on AWS, aim for low-latency systems, and mentor peers while delivering production-grade software. Join a diverse, collaborative environment that values experimentation and growth.

Qualifications

  • Experience with Kotlin / Java / Scala, and a cloud-based infrastructure, ideally AWS. Python experience will be an added advantage
  • Experience designing, developing and testing software
  • Extensive hands-on experience with the design and development of high-volume/low-latency services
  • Business and operational awareness
  • Good communication skills & EQ – able to work in a diverse team

Responsibilities

  • Deliver across the SDLC to build a highly scalable distributed system
  • Assist in defining the team's roadmap in line with the company and technology vision
  • Architect services and systems using well accepted design patterns to allow for iterative, autonomous development and future scaling
  • Design, implement, test, deploy, and support our products and services
  • Review code developed by other developers and provide feedback
  • Anticipate and communicate blockers, delays and cost ballooning within their team’s projects

Skills

Communication skills
EQ
Teamwork
Operational awareness

Tools

Kotlin
Java
Scala
AWS
Python

Job description

Teamwork plays an integral role in the success of our tech strategy. In JUMO, our teams have exposure to a broad range of the best new technology, and are trusted with the autonomy and flexibility to explore, innovate and find creative solutions to interesting challenges. With this, everyone has the opportunity to contribute to our mission of enabling equal access to finance opportunities. We have chosen our tech stack carefully and believe in using the best tools out there.

Our software engineering team is responsible for building our market-leading banking as a service platform & products, enabling real-time access to funds at the lowest possible operating cost. When integrated into JUMO’s platform, it enables our partners to offer loans, savings and a wide range of financial choices to a new group of customers.

As an Intermediate Software Engineer, you will be accountable for solving complex technical problems with solutions that are scalable, testable, maintainable, and efficient, whilst continuing to improve our engineering practices. This position reports to a Tech Lead.

You will

  • Deliver across the SDLC to build a highly scalable distributed system.
  • Assist in defining the team's roadmap in line with the company and technology vision.
  • Architect services and systems using well accepted design patterns to allow for iterative, autonomous development and future scaling.
  • Design, implement, test, deploy, and support our products and services
  • Review code developed by other developers and provide feedback. Guide the team to consistently write production-ready code that is easily testable, easily understood by other developers and accounts for edge cases and errors.
  • Anticipate and communicate blockers, delays and cost ballooning within their team’s projects, before they require escalation.
  • Contribute to existing documentation or educational content and drive best practices and engineering excellence

You will need

  • Experience with Kotlin / Java / Scala, and a cloud-based infrastructure, ideally AWS. Python experience will be an added advantage
  • Experience designing, developing and testing software
  • Extensive hands-on experience with the design and development of high-volume/low-latency services
  • Business and operational awareness
  • Good communication skills & EQ – able to work in a diverse team

We ask a lot of each other at JUMO, but we give a lot too.

You will love

  • Work in an agile cross-functional team, delivering quality code you can be proud of
  • Work with a modern but pragmatic Tech Stack (i.e. Kotlin + Spring Boot for Backend, TypeScript + React for Web and Mobile, Docker, Terraform, Kubernetes, Kafka, Flink, Datadog, GitHub Actions + ArgoCD for CI/CD, AWS), building a highly scalable distributed system
  • Develop as a mentor, helping your junior colleagues grow as professionals
  • Ensure consistency and accuracy when required
  • Led and supported by an experienced, hands-on Tech Lead
  • Collaborating with smart, engaging people
  • Working for impact
  • Growing and learning continuously, with loads of encouragement and support
  • Boldly taking risks as we navigate new challenges
  • Being autonomous and empowered to lead

Remote First

Our environment is designed to foster innovation and enable collaboration. We operate a remote-first approach t hat enables us with the flexibility to work and live where we are most productive.

We work between the UTC and UTC+3 time zones and currently have team members from South Africa, Portugal and Kenya.

Diversity and Inclusion

At JUMO, we firmly believe that diversity strengthens our teams. We are dedicated to fostering an inclusive recruitment process that cultivates an environment where all individuals can be authentic, collaborate, and thrive.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote-First Software Engineer — Scalable Banking Platform
Remote-First Software Engineer — Scalable Banking Platform

JUMO • Portugal

Remote
EUR 42,000 - 65,000
Tech Lead — Platform (Go + TypeScript)
Tech Lead — Platform (Go + TypeScript)

UMO • Lisboa

On-site
EUR 70,000 - 100,000
24 days annual leave
Paid sick leave
Observance of public holidays
+3
Data Technical Lead - Remote
Data Technical Lead - Remote

Fintech Ai Platform • Almada

Remote
EUR 90,000 - 140,000
Remote-first
Flexible hours
24 days leave + paid sick leave
Top-Tier Software Engineer
Top-Tier Software Engineer

Joom • Lisboa

On-site
EUR 70,000 - 110,000
Performance-based bonuses
Health insurance for employees and children
Daily meal allowance
+3
Senior Full Stack Engineer
Senior Full Stack Engineer

Umo • Lisboa

Hybrid
EUR 90,000 - 120,000
24 days annual leave
Dedicated paid sick leave
Two consecutive 4-day recovery weeks
+3
Top-tier/Exceptional Software Engineer
Top-tier/Exceptional Software Engineer

Joom • Lisboa

Hybrid
EUR 60,000 - 110,000
Base salary plus bonuses
Stock options
Health insurance (including dental)
+6
Software Engineer
Software Engineer

Thought Machine • Lisboa

On-site
EUR 50,000 - 80,000
Private Healthcare
Pension Plan
25 Days Holiday
+2
Android Developer at UMO
Android Developer at UMO

UMO • Lisboa

On-site
EUR 48,000 - 68,000
24 days annual leave
Dedicated paid sick leave
Home office stipend
+3
Senior Full Stack Engineer - Payments (TL)
Senior Full Stack Engineer - Payments (TL)

UMO Tech • Lisboa

On-site
EUR 90 - 150
24 days annual leave
Home office stipend
Learning budget
Senior Backend Developer
Senior Backend Developer

Nameless Ventures • Portugal

Hybrid
EUR 60,000 - 90,000