Rebecca, Software Developer
Meet Rebecca: a talented, driven Software Developer that splits her days between our Account Centre Team and Brain Team. Working out of Winnipeg, Canada, she discovered her love for coding in her first year of university and since completing her degree in computer science, has never looked back. We sat down (virtually, because what else can we do these days?) and talked about what it’s like to be a developer at Bold.
What was your journey to Bold?
I’m originally from Crystal City, Manitoba, it’s about two hours southwest of Winnipeg and close to the border. I decided to go to the University of Manitoba (U of M) and ended up taking a computer science intro course and loved it. I also found a really good network of friends there and we all pushed each other to go for opportunities that came up. Which is how we all got into the co-op program that the U of M offers. One of us got a job with Bold and then three more followed (including me).
There were also student groups that we pushed each other to join, like Women in Computer Science. This helped me create a network of support and collaboration early on. It helped me gain a lot of confidence in my own skills. Coming in to Bold, I never felt discrimination because I was a woman. Even though I was on a team of all guys, it never really felt that way. They built me up, were very motivational and supportive since day one.
What attracted you to Bold?
I knew a lot of people that came out of Bold and they were so much more skilled than when they had entered. I wanted to see how far I could go and how much I could contribute. Bold is known for trailblazing and I wanted to see that for myself. As our COO Boogie says, when you have the chance to get on a rocketship, you take it. And it felt like that; it was my chance to get on that ship.
How long have you been with Bold and what do you do?
I’ve been with Bold for almost two years now and in my role as a developer, I spend the majority of my time on the Account Centre Team. It's a management centre for people who use our Bold apps so they can conveniently manage apps and stores. I spend the rest of my time working on the Brain Team; Brain an app that shows recommended products or frequently bought products to a brand's customers.
What does a typical day look like for you?
Every morning, we have a standup with the whole team, where everyone gives a quick update on anything that’s blocking them or highlights that have happened. It’s a way to get everyone on the same page and if you’re blocked, then people can help with whatever you need.
Beyond this, I work on whatever tickets I have in my sprint that have been planned by the product manager. How our pipeline works is once you’re done working on something and it’s been reviewed, then it goes into our testing environment to be checked by quality assurance. Once they're done, and any adjustments have been made, you’re ready to put it on production. This whole process can take anywhere from a few days to a week depending on the amount of extra work that comes up.
There’s a lot of autonomy as a dev at Bold; you push your work through every stage of development which isn’t very common in the industry and something that is great about working at Bold.
Beyond my own work, I often like to review all the merge requests, which is code that is not in production yet but has been written by someone and is up for review. As a fellow dev, you’re looking to make sure all the syntax is right, the logic is right, and all the tests are written how they should be. I try to do this as much as I can, even the ones I don't completely understand; this helps me learn more parts of the code.
The languages I work in are React for the front end and Golang for the backend (developed by Google employees). Lately, I’ve been working on a lot of authentication, user permission work, and optimizations. We’ve also been doing a lot of pairing with other team members; we work with each other to code things out which means you often get things done a lot quicker and better.
We use Slack at Bold and have a very active channel for our team; if anyone needs people to look at their work or if you have questions, you post it in there and you’ll get support pretty quickly.
That’s the thing I like the most about Bold; the collaboration. It’s the thing that sets Bold apart from everyone else.
What’s something that helps you grow in your position?
You have the opportunity to work on whatever interests you, even if it’s not directly related to your role. I’ve been part of quite a few design decision meetings because I’ve worked on tangential stuff. The opportunities are there as long as you put your hand up for things. I know people that have transitioned into different roles because they were interested in growing in that direction. At Bold, you have the opportunity to work on what interests you and pick your path.
What do you love most about working at Bold?
Collaboration. Bold is a place that lets you grow, and everyone wants you to succeed. You find real friends here. There’s a whole internal ecosystem, and everyone brings their own special spark. I never want to leave, it’s so fun and everyone is so kind.
Lastly, what’s the best piece of career advice you’ve ever been given?
One of my teammates, near the beginning of my co-op term, told me “don’t be afraid to break shit.” I was so afraid, I would sit in front of the button to send things to production and stare at it. I learned that you just have to do it and if anything goes wrong, there are supports in place and people who will help you fix it.
Not being scared to break stuff is such an important thing to get your mind around as a dev, because once you’re past that, then you’re able to think of better solutions. It makes you into a better dev and a better person in life.
Rapid fire time! What’s your favourite Slack channel at Bold?
100% #Yard_Sale - it’s internal thrifting, which I love.
What is the Boldest thing you’ve ever done?
I went to Vietnam with a friend, because her mom is originally from there and it was so much fun. We went to this city called Da Nang, and we all rented those little mopeds. We drove them and it was so scary because their roads are complete chaos. There are no traffic rules, no stopping, and so much honking. But I did it and I didn’t die.
Are you a dog or a cat person?
I am a cat person! I grew up with cats on the farm, we had over 20 at one point. I have a cat now and he’s a little rescue farm cat. He has a little bite taken out of his ear because he was in a few fights and he’s so cute. His name is Jojo and he has the cutest little white paws I’ve ever seen in my life.