About the role:The Software Engineer II will:Build scalable backend services and distributed systemsDesign and build APIs for internal and external consumptionImprove system reliability and performanceContribute to high-volume conversation processing systemsCollaborate across product, infrastructure, and engineering teamsRequired Qualifications:4+ years of medium/large scale server-side software development experienceExcellent verbal and written communication skillsThorough knowledge of CS fundamentals:Data structuresTime complexity of algorithmsKnowledge of POSIX compliant Operating Systems (Mac OS X development and GNU/Linux deployment)Comfortable using CLI tools for day-to-day tasksExperience in writing:Unit testsFunctional testsRegression testsBachelor’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 JVMExperience working with one or more of:MongoDBRedisElasticsearchKafkaPostgreSQLExperience with benchmarking systems for performance and failure detectionKnowledge of generative testing
Job Title
Backend Engineer SE - II