Search by job, company or skills

  • Posted 13 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About the role:

The Software Engineer II will:

  • Build scalable backend services and distributed systems
  • Design and build APIs for internal and external consumption
  • Improve system reliability and performance
  • Contribute to high-volume conversation processing systems
  • Collaborate across product, infrastructure, and engineering teams

Required Qualifications:

  • 4+ years of medium/large scale server-side software development experience
  • Excellent verbal and written communication skills
  • Thorough knowledge of CS fundamentals:
  • Data structures
  • Time complexity of algorithms
  • Knowledge of POSIX compliant Operating Systems (Mac OS X development and GNU/Linux deployment)
  • Comfortable using CLI tools for day-to-day tasks
  • Experience in writing:
  • Unit tests
  • Functional tests
  • Regression tests
  • Bachelor's Degree in Computer Science (or equivalent)

Preferred Qualifications:

  • Experience working with distributed version control tools (Git)
  • Knowledge of functional programming (Clojure preferred)
  • Knowledge of the JVM
  • Experience working with one or more of:
  • MongoDB
  • Redis
  • Elasticsearch
  • Kafka
  • PostgreSQL
  • Experience with benchmarking systems for performance and failure detection
  • Knowledge of generative testing

More Info

Job Type:
Industry:
Employment Type:

Job ID: 144689993

Similar Jobs