We’re looking to add a senior software engineer to our team. This is the perfect
opportunity for you if you are passionate about building solutions with modern cloud and data
technologies and are interested in working in the digital marketing | SEO | ecommerce space. The
ideal candidate is an experienced software engineer that can demonstrate prior experience building
and scaling cloud-native data-centric applications specifically using Node.js, React.js, modern
clouds/infra (AWS and Digital Ocean) and MongoDB.
Key Responsibilities
- Collaborate with developers on our team, product leadership and customers to ship data solutions
- Architect and engineer our product and related services: infrastructure, integrations, web (frontend and APIs), payment processing (Stripe), data extraction
- Write technical documentation such as system designs and runbooks
- Make an impact: provide insights on how to improve our code, processes and products
Work Experience
- 5+ years of professional software engineering experience
- Fluent in modern JavaScript and Node.js
- Strong background scaling APIs and data-intensive workloads
- Modern clouds (AWS or equivalent), infrastructure as code
- Familiarity with agile processes and Scrum
- Bonus: prior data-extraction experience (web scraping)
- Ambitious, positive and reliable
- Able to balance pragmatism and perfectionism
Our Culture
- Vibrant culture of sharing, learning and collaborating with peers: DevOps meetups, mentorships, lunch and learns
- We strive to continuously improve and encourage a free exchange of ideas followed up by actions: blameless postmortems, retrospectives, strong culture of DevOps/automation
- Innovators welcome: Think a new approach would yield better results? Great, let’s try it out!
- We build as a team, frequently pair program and try to reduce knowledge silos
Our Toolbox
- Data: MongoDb, Redis, S3, SQL
- Compute: AWS Lambda, Digital Ocean VMs
- DevOps: Github, Terraform, unit testing
- Frameworks: Node.js, React