Basis Technologies

Senior Software Engineer, Platform

Basis Technologies

Apply
11 months ago
Ontario, CA, USA
Senior

Responsibilities

  • Design and implement readable, testable, and sustainable software for new product features.
  • Brainstorm, document, and propose ideas for platform improvements.
  • Architect horizontally scalable solutions for high-volume, low-latency demands.
  • Identify performance bottlenecks and apply optimizations.
  • Collaborate with and coach team members on best practices and code reviews.
  • Partner with AdTech experts to translate high-level requirements into technical deliverables.
  • Demonstrate troubleshooting and critical thinking skills to resolve production issues.

Requirements

  • 5+ years of software development experience.
  • Excellent knowledge of Java and object-oriented design patterns.
  • Experience with horizontally scalable systems.
  • Familiarity with relational and NoSQL databases.
  • Experience with containerization technologies like Docker and Kubernetes.
  • Comfortable collaborating in an agile team environment.
  • Passion for high-quality software design and best practices.

Benefits

  • Flexible work week and options for remote, hybrid, or on-site work.
  • 401k/RRSP matching.
  • Mental health support.
  • Paid sabbaticals.
  • Generous parental leave.

Tech Stack

Apache CassandraApache KafkaClickHouseDockerJavaKotlinKubernetesMongoDBMySQLPythonRedis

Categories

AI & MLBackendData EngineeringData Science