Back to Insights

June 20, 2025

Making complexity work for you: lessons from large and dynamic fintech projects

Discover key lessons from large fintech projects, including soft and technical skills necessary for success. Gain insights into navigating complex environments with a focus on growth and managing stress.

Dealing with Large and Dynamic Projects

Why Fintech Projects Offer Incredible Growth Opportunities and Challenges

In my recent professional journey, I’ve been immersed in the fintech space. Fueled by rapid technological innovation and increasing access to financial tools, the finance and fintech sectors continue to experience exponential growth.
The company I currently work for could broadly be described as a digital wallet. From my experience within this organization, I believe that joining large, fast-paced projects can be an incredible opportunity to expand your knowledge and grow as a professional. However, if approached incorrectly, it can also become a stressful or frustrating experience.

Key Considerations

Fintech companies that manage customer funds must meet strict standards in terms of security, ethics, and regulatory compliance. All employees are required to complete ongoing training and assessments in areas such as:

  • ADA Compliance: Ensures that people with disabilities can access services without discrimination.

  • BSA/AML Compliance: Focuses on anti-money laundering and anti-terrorism financing practices.

  • UDAAP: Refers to unfair, deceptive, or abusive acts or practices — a cornerstone of consumer protection in the U.S. financial sector.

These training sessions are often mandatory, time-sensitive, and graded.

Tools and Technologies

Here are some of the tools I had to learn or deepen my knowledge in. Transitions are shown with “→”:

  • Detox

  • Supertest

  • Vitest

  • Cypress → Playwright

  • Flipper → Reactotron

  • React Dev Tools

  • Postman → Bruno

  • Moonrepo

  • Test Mocking

  • Wiremock

  • Datadog

  • GitLab

  • Copilot and Cursor

  • Testmo

Keys to Success

To make sense of everything, I’ve organized my practical advice into two categories:

  • Soft Skills

  • Technical Skills

Both are essential — but the human side comes first. You could be the world’s top expert in architecture, JavaScript, or QA — but if you can’t manage the interpersonal side of work, your impact will be limited.

Soft Skills

Build Healthy Relationships

At the core of every project are the people. Every action you take should contribute to building trust and value in your relationships.
Ask yourself often: “Am I building something meaningful with this interaction?”

Communication

  • Speak up when in doubt.

  • Raise issues through the proper channels.

  • Schedule regular 1:1s — even with people outside your immediate team.

Stress Management

  • Take a pause when overwhelmed.

  • Talk to trusted colleagues inside the project — they may even offer technical guidance.

  • Talk to someone outside the project — an outside perspective can be surprisingly helpful.

Sense of Urgency

  • Prioritize smartly — talk to stakeholders to determine what matters most.

  • Focus on one task at a time — multitasking sounds great but can hurt clarity and mental health.

Know Your Strengths and Weaknesses

Be honest with yourself.
If you’re a great communicator but struggle with planning, take time to build that skill instead of defaulting to what you’re already good at.

Technical Skills

Don’t Neglect the Basics

Solid foundations in testing principles, OOP, and clean code are non-negotiable.
If you’re lacking in any of these areas, prioritize closing those gaps immediately. This aspect becomes even more critical in the context of the trend toward AI. Tools like Cursor and Copilot are extremely helpful, but we need a solid foundation to use them properly.

Learn Beyond the Project

Sometimes tools are used in very specific ways within a project. External learning (courses, tutorials, guides) gives you perspective — and the ability to recommend improvements or optimize usage.

Stay Flexible — Not Married to Tools

Don’t “fall in love” with any single technology.
Each tool should add value to your general knowledge — not limit it. Your mindset should be one of continuous growth, both human and technical.

Conclusion

In this kind of environment, you have two paths. The good news? You get to choose.
You can see it as a stressful, chaotic journey — or as a challenge that will teach you, grow you, and even bring moments of joy.
If you apply some (or all) of the tips in this article, I truly believe that — with patience and intention — what seems like an impossible road can become a deeply rewarding experience.

german-larcher
Germán Larcher

By Germán Larcher

QA Automation Engineer at Qubika

Germán Larcher is a QA Automation Engineer at Qubika, specializing in backend and e2e testing for web and mobile applications. He is passionate about learning new technologies and delivering high-quality results through collaboration with cross-functional teams.

News and things that inspire us

Receive regular updates about our latest work

Let’s work together

Get in touch with our experts to review your idea or product, and discuss options for the best approach

Get in touch