Work

About Sokanu

Sokanu is an advanced technology company operating at scale and motivated by social purpose. Our online career discovery and advancement tools put cutting-edge technologies and data science to work to help people navigate the rapidly changing world of work. Our CareerExplorer platform blends psychometrics and machine learning to help millions of people learn how their personal traits, talents, interests, and values align with thousands of different career roles and degree programs. We served over 10 million users last year and expect another 50% in growth this year.

We recognize the deep-rooted issues of homogeneity in the tech industry and highly encourage people of all backgrounds and life experiences to apply. We're striving to build a product that's accessible and useful for everyone, and firmly believe that diversity within our team is important in that pursuit.

Engineering at Sokanu

We're a small team with a modern and well-maintained tech stack looking to grow as we enter a new stage for the company. We'd prefer hiring on-site in Vancouver, BC (remote during the pandemic) but are open to remote hires for the right fits in reasonable timezones. See our core values to learn more about what it means to be an engineer at Sokanu.

Currently open positions

Infrastructure Engineer

The Role

Sokanu is looking to hire an infrastructure engineer to help facilitate the development and maintenance of our infrastructure system while advancing our DevOps culture. We are seeking an experienced infrastructure engineer with experience in AWS, Terraform, DevOps and CI/CD. The ideal candidate would be curious and comfortable working autonomously, while being willing to help shape the direction of our infrastructure. You'd work closely with our current infrastructure engineer and the rest of our engineering team to help us create a more robust, resilient, and flexible infrastructure.

Responsibilities

  • Help plan and build improvements to our existing AWS system
  • Develop and extend our existing infrastructure as code solution
  • Help build and maintain our build pipelines across our various projects
  • Develop monitoring, alerts, and be part of our Pagerduty rotation
  • Architect and execute performance and cost improvements for our AWS cloud resources, such as EC2/RDS/Elasticache/ECS
  • Educate and enable our engineering team to manage infrastructure resources

Requirements

  • 4+ years of experience working with AWS, infrastructure as code
  • Experience maintaining a CI/CD system (we use CircleCI)
  • Experience working with containerization technologies (we use Docker)
  • Strong communication skills

Nice to Haves

  • Experience testing infrastructure code
  • Configuration management experience
  • Knowledge of cloud and data security
  • Strong Python skills
  • Previous experience at a startup

Relevant Tools at Sokanu

  • AWS, Docker, Terraform Cloud, Datadog, Grafana, CircleCI, Python

How to Apply

  • Send us your résumé and/or GitHub at hiring@sokanu.com and we'll be in touch if you're a good fit!

Data Engineer

The Role

Sokanu is looking to hire our first dedicated data engineer. While we already have a relatively robust and modern data science setup, we're looking to expand our toolkit as we enter a new stage of the company. You'll work closely with our data science and infrastructure teams to develop and maintain new data pipelines, guide and define our data stack, and help us integrate with external data sources and teams. This role will require a lot of autonomy and is best suited for someone who's capable of helping guide and mentor our team as we develop better data engineering tools and practices.

Responsibilities

  • Develop, maintain, and monitor reliable data pipelines to transform and move data.
  • Collaborate with teams across the company to discuss and identify how existing or new infrastructure could be leveraged to solve business problems and complete projects.
  • Support teammates' use of data infrastructure, for example by creating and maintaining up-to-date documentation.
  • Support the monitoring of data integrity throughout data pipelines.

Requirements

  • Prior industry experience in a data engineering role.
  • Strong knowledge of databases and SQL, with knowledge of Postgres being particularly beneficial.
  • Experience working with data processing using technologies like Spark or Hadoop.
  • Proficiency in Python, with experience using Pyspark being an added bonus.

Nice to Haves

  • Experience working with data streaming technologies we've been exploring, such as Kafka and Spark Streaming.
  • Experience working on or developing a data warehouse or data lake, using technologies like Google Snowflake, Databricks/Delta Lake, or AWS DMS & Glue.
  • Experience mentoring and teaching others who want to use, or learn more about, existing and potential data infrastructure.
  • Experience with AWS
  • Experience working with data pipelines that cross cloud-provider boundaries.
  • Experience with Docker and infrastructure-as-code (we use Terraform)
  • Experience supporting the creation of dashboards and reports to support business informatics and analysis, for example using technologies like Power BI or Tableau.

Relevant Tools at Sokanu

  • Python, Typescript, Django, Postgres, AWS, Terraform, Docker, Jupyter

How to Apply

  • Send us your résumé and/or GitHub at hiring@sokanu.com and we'll be in touch if you're a good fit!

Front-End Engineer (Product)

The Role

Sokanu is seeking to expand our front-end engineering team with an experienced engineer capable of taking us to the next level. We have a strong team and a modern front-end stack but are always looking to improve our code quality, expand our test coverage, and explore new approaches to ensuring site reliability and user delight. The ideal candidate has experience building products focused on SEO, accessibility, and user experience, and is capable of developing and maintaining a front-end toolchain.

Responsibilities

  • Work tightly with our design and back-end engineering teams to design, develop, test, and maintain new product features
  • Build delightful, accessible, user experiences
  • Help develop and deploy our new design system
  • Help improve and maintain our front-end toolchain and CI/CD pipeline
  • Collaborate with back-end engineers to develop API contracts to be consumed by the front-end

Requirements

  • 4+ years experience in front-end engineering
  • 3+ years experience with React/Vue
  • Strong eye for design and a meticulous approach to creating good user experiences
  • Experience building and auditing web products with accessibility in mind
  • Knowledge of technical SEO best-practices

Nice to Haves

  • Experience working across the stack (we use Python/Django primarily on our back-end)
  • Experience with Typescript (or typed languages in general)
  • Previous experience working at a startup
  • Experience and desire to mentor junior engineers
  • A background in UX or HCI
  • Experience working with and developing OpenAPI/Swagger specifications

Relevant Tools at Sokanu

  • Typescript, React, SCSS, PostCSS, Puppeteer, Jest, Webpack, Grunt, CircleCI, Prettier, ESLint, Mixpanel, Python, Django

How to Apply

  • Send us your résumé and/or GitHub at hiring@sokanu.com and we'll be in touch if you're a good fit!

Full-Stack Engineer (Growth)

The Role

Sokanu has grown to 10M yearly users almost exclusively through word-of-mouth and a focus on ethical SEO. To help continue and accelerate this growth, we're seeking to hire a full-stack engineer focused on growth. This will be a largely self-directed role, working in close collaboration with our data science, engineering, and marketing teams to develop, test, and optimize new features focused on helping us expand our audience. Our ideal candidate is user-focused, has a background in software development, and is comfortable running and analyzing A/B and multivariate tests.

Responsibilities

  • Identify, implement and optimize traffic growth opportunities and new ways to reach and activate users in our target audience
  • Build top-of-funnel user experiences to drive sign-ups and activate users
  • Modify existing features and add new features to improve conversions, user retention, and satisfaction
  • Investigate launched feature performances by using third-party analytics tools (like Google Analytics or Mixpanel), and iterate on the growth plan according to performance and results
  • Closely monitor core metrics and work closely with our data science team to uncover new insights
  • Report on KPIs at a regular cadence, bringing forth new opportunities and ideas to scale audience growth and conversions

Requirements

  • 3+ years of experience in software engineering, user acquisition marketing, or similar fields
  • Strong experience in writing clean, reliable code (we use Python and Typescript)
  • Deep understanding of the tools that power marketing automation, experimentation, personalization, attribution, and analytics
  • Expertise in implementing third-party tools and integrating them in first-party applications
  • Experience with Mixpanel, Segment, Optimizely, Iterable, Amplitude, Google Analytics, or similar products
  • Understanding of how to manipulate, analyze and interpret highly complex data
  • An analytical mind applying rigour through A/B testing and build/measure/learn cycles
  • A mentality of curiosity, creativity, and never giving up

Nice to Haves

  • Demonstrated self-management skills
  • Previous work at a startup or in bottom-up SaaS growth
  • A background in UX or HCI

Relevant Tools at Sokanu

  • Python, Django, Typescript, React, Google Analytics, Google Search Console, Mixpanel, SEO Rank Monitor, SEM Rush, Adwords, Facebook Ads

How to Apply

  • Send us your résumé and/or GitHub at hiring@sokanu.com and we'll be in touch if you're a good fit!