Senior Software Engineer, Backend
Posted 1hrs ago
Employment Information
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
















