Senior/Principal Software Engineer
Our interview process is designed to focus on your skills as a software engineer, and your ability to communicate clearly. We're a fully asynchronous company, so that's how we will communicate in this interview process too 🙂
Backend / Devops Software Engineer
|java backend devops postgres kubernetes cloud||Dec 11 2020|
Join Edmits mission-driven team if you are passionate about helping high school students make smarter college and career choices. Our product is free to high schools and families thanks to partnerships with financial institutions and other mission-aligned organizations. We won best startup at SXSW EDU and have helped over 1 million families.
We are hiring a backend/devops engineer to deliver new features to customers at a rapid pace and to maintain and grow our cloud infrastructure. You'll contribute to and review user stories, requirements, and design documents and ship great code. We're reimagining the way people evaluate one of the most important financial decisions they'll make in their lifetime and are building an engineering team where every team member has true individual ownership and responsibilities over projects.
Our engineering team has a commitment to:
We are a distributed team headquartered in Boston, with team members across the country. Our culture allows flexibility as to when, where and how you work best.
Senior Software Engineer, Full Stack
We are looking for a senior full stack engineer who is experienced at building web applications for consumers and enterprise. As part of a team you will help design, build and maintain applications that are used by thousands of dental professionals. You have experience in working closely with third party providers, engineering teams and business stakeholders to build highly scalable end-to-end applications.
You are highly self motivated and can work independently or partner closely with other engineers on a project. You are excited about building high quality products and want to own the product development lifecycle starting with the right design and development principles. You have strong communication and interpersonal skills. You enjoy solving problems and like to challenge yourself by building scalable and highly performant solutions.
Full-Stack Python Engineer
|python postgres flask react-native kubernetes frontend||May 22 2020|
Gorgias helps e-commerce companies deliver excellent customer service at scale.
Our product creates a unified profile of customers by combining emails, live-chat, and social-media messages with e-commerce data such as purchase and delivery info.
Combining all this data in a single application makes customer service more efficient and just better. Another fortunate side-effect is that some requests are completely automated using ML. + =
We've been around since 2015, and we're currently serving over 2700+ e-commerce businesses, including Steve Madden, Rothys, Timbuk2, and Fjällräven.
Is getting your hands dirty, in a real-world application that touches the lives of millions, your thing? Then yeah, Gorgias is for you.
What are some of the things we work on?
The frontend is written in React and React Native with the state managed by Redux. The backend code is mostly written in Python3 and runs using Flask (REST API) and Celery for all background work. The state is stored in PostgreSQL and RabbitMQ with Redis for ephemeral storage, and finally, everything runs on Kubernetes.
Given the above, we usually work on one of these levels by improving the existing code, or we create a new feature which more often than not has a component on both frontend, backend, and maybe a migration in the database.
In short, we do full-stack development. Either way, it always good to have a good understanding of the entire stack to be effective.
Who are we at work?
We have a strong preference for people who worked with high-traffic web applications for the past 3+ years. We're essentially running a distributed system that has lots of moving parts and having a decent amount of experience with this type of system helps a lot!
Additionally, our apps have over 10k daily active users with sessions longer than 6h+/day and serve tens of millions end consumers per year, so we put great importance on quality, testing, and code-review of all our code. Our apps have big codebases, and we have to feel comfortable about navigating and progressively improving them. Sometimes, however, we gotta get dirty and figure out why the DB is slow or why some k8s pod is not running correctly, figure out how to successfully retry a failing API request, etc... The end goal is to hide a lot of complexity from the user and make their life easier.
If this is the type of environment you're looking for, then you should consider applying.
Nice to Have
Company Benefits & Perks
Useful Things to Know About Gorgias
Engineering Team Culture
Getting Stuff Done, Ownership, Team Work, Excellence, and Agility.
You should join us if you want to ship stuff fast without scarifying quality. We've put great importance on testing our code, cleaning it, treating errors first, and features later.
We also value growth and ownership. People make mistakes. We learn from them to avoid them in the future. We cannot achieve excellence if there are no bumps in the road.