Clojure Engineer at Revive Media

Clojure Engineer at Revive Media

100000 - 140000

Revive Media is looking for a self-motivated Clojure Engineer to join our team.

As a Clojure Engineer, you are passionate about creating simple, pragmatic, and reliable systems. As the second software engineer at the company, you will do lots of greenfield development and be responsible for making long lasting architectural and design decisions. You will have the opportunity to learn from and grow with a dynamic, hard-working, and tight-knit team.

You possess strong attention to detail, and will stop at nothing to leave no stone unturned; you have an eye for process and improvement while always seeking efficiency; you have excellent time management skills and like to take immediate action when tasks come through and above all - your motivation comes from within: you are an independent self-starter that feels accomplished by helping and doing an awesome job!

Key Responsibilities

  • Hands-on role in supporting the architectural vision and system design using modern technology stacks with a core focus on accuracy, reusability, and performance at scale
  • Collaborates with Product and Engineering stakeholders to design and build platform components that meet key product and infrastructure requirements
  • Authors clean, scalable, modular, secure, well-structured, and testable code
  • Defines patterns and develops reusable components and libraries
  • Designs and implements thoughtfully defined APIs
  • Takes ownership of designed services and platform components through to delivery
  • Clearly communicates architectural decisions, roadblocks, and timelines to key stakeholders

Requirements

KEY TECHNOLOGIES:

  • Clojure
  • PostgreSQL
  • AWS Lambda
  • Docker

BASIC QUALIFICATIONS:

  • 4+ years professional experience writing software
  • 1+ years experience building services with Clojure (for fun or profit)
  • Experience with at least one RDBMS (PostgreSQL, RDS, Oracle, etc)
  • Experience designing, building, and deploying high-availability backend services
  • Ability to work within a highly collaborative, dynamic environment
  • Excellent communication skills, both written and verbal
  • Fluency with the full software development lifecycle using Agile methodologies

PREFERRED QUALIFICATIONS:

  • Strong interest in the Digital Media/Advertising space
  • Strong organizational, interpersonal, and communication (written and verbal) skills
  • Adept at solving problems that span business and technology
  • The ability to influence process improvements that scale broadly, while inventing and simplifying within existing processes
  • Experience with Data Engineering, serverless DevOps, microservices architectures, and AWS Lambda
  • Passionate about Clojure/FP
  • Experience with at least one type of queuing system (Apache Kafka, RabbitMQ, SQS, etc)
  • Understanding of digital media ad serving, technology, and associated terminology

Benefits

  • Health Insurance + 401k
  • Unlimited PTO
  • Monthly 3-day weekend
  • Always Remote
  • Work From Home Stipend
  • Team and Individual Performance Bonuses