At Scoro, software engineers do more than just write code. They solve complex problems, collaborate across teams, and continually seek ways to improve both our product and our work processes.
One of them is Edmunds, a Senior Full-Stack Software Engineer based in our Riga office.
In this Q&A, he shares what his day-to-day looks like, how his role has evolved, and what makes working in Scoro’s engineering team unique.
Keep reading to get a behind-the-scenes look at life as a developer at Scoro.
1. Can you introduce yourself and tell us about your role at Scoro?
I’m Edmunds, based in our Riga office, although most of the time, you’ll find me working from my home office.
I’m a Senior Full-Stack Software Engineer, or as most people would say, a developer. I’ve been with Scoro for nearly six exciting and fulfilling years.

2. What do you do daily, and what are your main responsibilities?
As a technical professional, my primary responsibility, along with the rest of the team, is to introduce technical solutions that help others achieve their goals.
That can mean anything from automating manual tasks and building user-friendly interfaces to validating results, ensuring system integrity, and maintaining data security.
One common misconception is that developers only write code. In reality, that’s just a small part of what we do. Most of our time is spent solving complex problems, exploring different approaches to reach the best outcome, and streamlining the process so we don’t have to reinvent the wheel each time.
3. How has your role developed since joining Scoro?
Scoro is a highly complex product, so initially, my primary focus was to listen and understand how the product works, how the technical setup is structured, and how everything connects.
The next step was finding a domain where I could start contributing and making an impact. From there, my involvement expanded to cover more areas of the system. In the beginning, most of my work was about executing specific requirements. However, as time passed, I began to identify higher-level improvements that could benefit both our clients and internal teams.
So the focus gradually shifted from execution to analysis, planning, and technical oversight. That’s also when I began mentoring others. We place a high value on good software development practices, and sharing knowledge is a big part of our culture.
The product is constantly evolving, which means there is always something new to learn. Six years have gone by quickly — it really feels like just a few months when you enjoy what you do.

4. What has helped you be successful in your role at Scoro?
For me, it’s all about the people. There are no stupid questions, and everyone is genuinely happy to help you grow. We use progressive approaches, follow good development practices, and work with modern technologies, all of which drive innovation and keep motivation high.
It feels like we’ve gone from driving a Kia Leaf to a Porsche Taycan. The exciting part is that anyone on the team can contribute to making that leap. Having a clear purpose, being encouraged to share my opinion, and being surrounded by people who value curiosity are just a few of the things that help me do my best every day.
5. What do you enjoy most about working in Scoro’s engineering team?
We all strive for excellence, and there’s a shared belief that every issue has a solution. No challenge feels too big when you’re working with the right people.
Good team dynamics are like a well-fitting puzzle. Everyone brings their strengths and areas of expertise, and together we make it work. Being Agile isn’t something we try to be; it’s simply how we operate.
Sharing knowledge is a big part of Scoro culture. Some days, you look at a piece of code and hope you weren’t the one who wrote it, and other days, you’re genuinely proud that you were.
6. How would you describe Scoro’s company culture, and what’s it like to be part of the Riga team?
The first thing that comes to mind is that everyone is a personality in the best way. We value ourselves and each other, and it’s clear that everyone brings something unique to the table. It’s an environment where you’re not afraid to try, even if it means failing sometimes. The team is there to support you, so challenges are tackled together and everyone grows as a result.
The Riga team has its own special charm. We genuinely enjoy spending time together, whether it’s celebrating Midsummer, engaging in sports, attending concerts, or even taking trips abroad. Real friendships are formed here, and they tend to last even when someone moves on from Scoro.

7. What’s your best advice for someone who wants to be a Software Engineer at Scoro?
Be curious. Following the book isn’t always the best way to achieve great results. A strong technical foundation is important, but knowing how the JavaScript callstack works won’t make you stand out on its own.
What really matters is being willing to try new things, compare different solutions, and learn from failures. That hands-on experience is what we truly value at Scoro.
A positive attitude also makes a big difference. Don’t let your world revolve only around IT. Bring your whole personality to the team.
If you want to be part of our journey, check out our Open Roles and send your application today. If you cannot find a suitable position, save your interest on our Connect page, and we will contact you when a job that matches your profile opens.