Senior Software Engineer, Backend

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer developing robust backend systems for Dataminr's customer platform. Collaborating with teams to innovate and improve core functionalities using modern technologies.

Responsibilities:

  • Contribute code to production systems from the get-go
  • Work across a diverse tech-stack and gain robust experience with widely-used technologies like Elasticsearch, Kafka, SNS/SQS, and Aerospike
  • Design significant features that impact core customer functionality and influence the next iterations of our architecture
  • Implement industry best practices along with novel patterns and technologies
  • Partner with other members of the team to plan and deliver the next iteration of our customer applications

Requirements:

  • 4+ years of experience building back end services and applications
  • Experience with Java, Scala, Python and/or other object oriented programming languages
  • Experience working with microservices, distributed systems, real time streaming technologies (Kafka, Kinesis, etc) and databases (Postgres, Redis, Aerospike, etc)
  • Strong object-oriented design, API design, data modeling, and coding skills
  • Solid understanding of data structures and algorithms
  • Proven track record of implementing and following strong engineering practices through hands-on coding

Benefits:

  • Flexible work arrangements
  • Generous PTO and sick leave
  • Professional development opportunities