This Baltimore-based custom web and mobile application company has made a name for itself within both the tech startup scene and the Fortune 500 crowd.
How SmartLogic managed to carve its own niche and earn trust within the crowded custom software space is all thanks to trustworthy practices and constant learning.
The company works hand-in-hand with its clients, offering transparency by involving them in weekly stand ups, enabling them to communicate directly with developers and adding services — most recently in the form of UX/UI — to continually raise the bar of its own work. And, because the proof is in the puddin’, today 40% of SmartLogic’s business comes from repeat clients.
With one eye always set on where the industry is going, SmartLogic has been able to employ the capabilities of new, progressive technology, like Elixir/Phoenix. In addition, attending conferences, encouraging software mastery through side projects, sponsoring as many as 74 grassroot events in a year and producing its own podcast, Elixir Wizards — featuring conversations with software devs from around the world on the Elixir language and other modern web technologies — are just a few of the ways SmartLogic invests in growth and development internally and externally.
As the nimble team of 18 looks to double itself over the next year, it looks for smart, independent, self-directed individuals who are as passionate about technology outside of the office as they are inside of it.
I like that it's a consultancy because we get to work with all different types of clients. You’re never on the same project for too long, there’s always an opportunity to switch things up. It keeps things interesting.Melvin Cedeno Developer
You are the leader of your own destiny here. SmartLogic puts a lot of trust in its team members. If you are independent, have the habits and skills to plan your own work, execute on it and speak up when it’s important, you’ll be a good fit.Rose Burt Content and Digital Marketing Manager
We always make it a priority to keep our technology up-to-date. In fact, we call it Employee Happiness — when the tech you’re using is the ‘new hotness’ and everyone is doing work that interests them.Sundi Myint Developer
“There’s always something on the horizon. On any given day, I could be working on 3 different things. It keeps things fresh. You never tire of what you’re working on — within a day or two it changes.”Craig Mertan Product Designer
“You can get experience in so many different areas, beyond full-stack. From interacting with clients to learning how the sales process works, you are able to see the entire process from inception to production to deployment.”Chris Preisinger Developer
"SmartLogic puts a lot of confidence in its employees, no matter what level they’re at. We have a long leash to explore, develop in our own way, write code that reflects how we think. It’s a great place to progress in your career."Stephanie Vizzi Developer
“SmartLogic is collaborative. It’s a good place to do great work with people who care about what they’re doing. From a public standpoint, we’re flexible, we adapt to changing situations that our clients have and we’ve built up a lot of expertise around our core technology stack.”Dan Ivovich Director of Development Operations
Talk to us about your tech stack.
We make it a priority to always use the latest tech. For instance, we won’t use something that will be useless in a few years.
Elixir/Phoenix is our go-to choice for all new projects. Modern web applications demand both real time communication with end users (i.e. chat, live updates, notifications, etc) and background processing (i.e. transaction handling, reporting, external integrations, etc). Elixir’s use of the Erlang VM brings a great multi-process model to these challenges. We do still use Ruby on Rails, as well, primarily for legacy apps and in some cases for new apps where Elixir doesn’t present a clear advantage over Rails.
We use React and React Native for web and mobile app development, respectively. React Native lets us develop Android and iOS apps that look and feel native but that share a codebase, making the build faster, more efficient and easier to maintain.
What are some internal or client projects that you’re proud of?
We worked with OrderUp, a national food ordering company, to build an internal menu builder tool (which cut data entry time in half) and an Android app. Not long after, OrderUp was acquired by Groupon.
We’re proud of our work for Spotcrime, a crime data aggregator that has been a client since 2008. Most recently, we built an infrastructure that enabled the app to handle a large volume of data for much lower costs. It is visited by one million users a month and sends over five million email alerts a month.
We’ve even built software that ran on the International Space Station.
What do you look for in new hires?
We make very strategic hiring decisions. We’re looking for devs who are solid technical talents — people who understand software to their core and computer science from an applied perspective. We look for people who are deeply interested in programming; for them it’s more than a job, they read about it in their spare time.
We look for people who are smart, capable, truly interested in the work and excited to come in every day.
Our team is very self-directed. We’re not going to micromanage you here. So we seek people who are self-managing and very independent.
Tell us about your internal culture.
Our processes are well thought-out and streamlined. Never wanting to become stagnant with old tech, we make a concerted effort to keep up with the modern tech landscape. The people on our team have a variety of skill sets and we value that.
In terms of career growth, we encourage you to pursue things that you’re interested in learning or trying out. We keep the lines of communication open so that team members can discuss their interests, find a way to explore new ideas, learn tech stacks in between client projects, etc.
Many folks here have their own side projects so we have a side project club that meets once a month, where employees can update the team on what they’re building.
What are your company values?
● Be trustworthy — We want happy, repeat clients, and that happens when they know we have their best interests in mind.
● Collaboration and Communication — We’re very collaborative and transparent; our clients own the accounts we create for them, and they invite us to access their accounts. There aren’t any non-technical PMs sitting between us and our clients. The devs communicate with them directly.
● Be pragmatic and intentional — We don’t wing it here. We come prepared and use time judiciously.
Do you have any special company and/or community traditions?
Pre-pandemic, we would host a company lunch once a week. These days we still host weekly meetings featuring presentations online. And to bond for an hour or so, we’ve hosted a few virtual happy hours where the company picks up the tab for the team’s dinner.
As part of growth and development, we send everyone to one to two conferences a year. This year we attended and sponsored ElixirConf remotely, as well as attended the React Native EU Conference remotely.
One of the things we’re most proud of is our effort to sponsor and produce grassroot events. In 2019 alone we sponsored 56 events. We’ve been a longtime sponsor and supporter of Technical.ly’s events. We program and host on our own lineup of Meetups, including the Baltimore Elixir Meetup. And, we also recently gave away $13,000 to Black-led organizations in Baltimore and D.C.
Sign-up for daily news updates from Technical.ly