We are back at it again scaling our Exploration group as they continue to grow, with an opportunity for a Senior Software Engineer to join in on the fun. This team welcomes users to explore the 99d marketplace and their products. It’s a space with lots of interesting complexity around the “matching” dynamics which underpin those early experiences.
99designs is the world’s global creative platform that makes it easy for clients and designers to work together to create designs they love. Our mission is to champion creativity to create opportunities for people around the world.
Why join now? You’d be joining a high calibre and mature product tech business that’s small enough for you to have real impact.
Working in the Exploration group you will truly go forth and explore! This team owns all of the product discovery and recommendation experience of 99d, where folks have their first interactions with the our platform: which should be both delightful and practical for users. They focus on capabilities to search and discover products and designers -- it’s all about gathering the right kind of data to, in turn, show people the right things (and at the right time).
They make it simpler, easier & quicker for customers to get started on 99d, to create designs that meet their requirements and brand. They are also at the forefront of driving brand awareness of how 99d can support customers on their journey of discovering & exploring what they can achieve on our platform. What’s exciting about this space is the scale - there are huge amounts of traffic that come in bursts (from all across the globe), so there are meaty architectural challenges to be a part of solving.
This is a fullstack software engineering role, working across the following tech: Golang, Typescript, JavaScript, Nextjs, React and a frontend monorepo. The Exploration group also supports some older services that run on Ruby on Rails, PHP, and Wordpress. Rest assured that’s not the bulk of your role, but some of your work may involve maintaining and migrating these services to our more modern stack. Safe to say - it’s a big stack! Experience in web development is enough to get you started (any language is fine!), and the drive to learn the rest will work beautifully.
As a Senior Software Engineer at 99d, this is a role that intersects being a technical leader whilst still being happy to primarily remain on the tools as a full stack software engineer. As a leader within the team, you will be involved in defining what ‘good’ looks like, leading technical decisions & architecture, assisting with product development, and overall strategic technical decision making.
The techy bits
The 99designs platform consists of a fleet of microservices written in Go with a GraphQL backend-for-frontend aggregation layer and a Typescript/Javascript React frontend. There’s also a bit of Ruby and PHP in there too.
Every team is fullstack and looks after an end-to-end, vertical slice of the 99designs product. This means that you own part of the front-end, back-end, storage, and operations - the goal is for teams to be in control of delivering a great end-user experience.
A little bit about you
You are either a fullstack software engineer with experience architecting, designing, and developing solutions for the web. Our tech stack is across Golang, TypeScript and React, but we’d love to hear from web devs of any background. We are most interested in your practices and opinions around engineering - not what language you are most experienced in.
You are a hands-on, technical leader who thrives on innovation and developing meaningful products. You love building things that are maintainable & scale for growth, and making continuous improvements to how we work. Most importantly, you have a positive, people-first mindset and love building teams that foster creativity and collaboration, and you take ownership of everything that comes your way.
Why 99designs?
As we continue to scale, they are committed to building an inclusive and diverse team that reflects the communities in which we operate. We want people to feel like they belong and can bring their whole selves to work. Our aim is to continue to foster a collaborative environment with a keen focus on innovation, growth and ownership. Below are just some of the things that we do to support their people:
Just a little bit curious?! Let's have a chat to see if this can be your happy (work) place.
Your application was submitted successfully.