Software Engineer (Backend)

About the company

COVID-19 has created a new social, political and economic world order – one that is increasingly driven by cultural narratives and online discourse. NWO’s bleeding-edge technology enables clients to surface the fears, motivations and demand drivers underlying various trends, providing them with unprecedented access to the why behind a narrative. NWO’s platform is already in use by Fortune 500 brands to empower strategic business decisions.

Job Description

Following an impressive seed-funding-round in 2020, we are scaling fast and searching for a talented backend engineer to join the team spearheading migration from a monolith to a service oriented architecture (e.g. microservices). You’ll spend your time rethinking the backend architecture of our NLP & trend forecasting engine, and abstracting out specific components (qua services) in the interest of making the product more robust, performant, and scalable. You will have the opportunity to do this ground up – including design, implementation, and maintenance.

Required skills

  • 3+ years professional experience as a backend engineer

  • Comfortable working in Python (bonus points for experience with strongly typed and / or functional languages)

  • Strong grasp of the best practices for developing software (version control, CI/CD, automation, peer-programming, documentation, testing, etc)

  • Experience with relational, NoSQL, or MPP databases (BigQuery, Snowflake, Elasticsearch, Redshift, Redis, etc)

  • Mentor junior developers

  • A self-starting, intellectually curious, solutions-oriented mindset

  • A love for keeping up with current affairs and the latest trends

    .

Nice to haves

  • Experience designing and deploying service / microservice orieånted architectures (bonus points for experience with data-centric services)

  • Expertise in building and maintaining distributed systems at scale: service discovery, load balancing, secret management, dynamic request routing, etc.

  • Experience with containerization (e.g. Docker and K8s experience) and cloud (e.g. GCP, AWS)

  • Interest in machine learning, and experience building ML-driven or algorithmic data products

Perks

  • Competitive compensation

  • Excellent health, dental and vision benefits

  • Supports working from home

  • Subsidized gym membership

  • Pet-friendly office