Senior Backend Engineer

Reflektion 4.2 – San Mateo, CA

Job Description

Reflektion is a fast growing business in rapidly expanding digital commerce market, funded by top-tier institutional and individual investors. The Company has grown dramatically over the last three years and is expecting continued growth going forward. Reflektion seeks a critical leader and steward of the business who will direct all financial reporting, accounting and budgeting for the business and who will anticipate the needs of the business putting in place processes and systems and hiring additional accounting, analytical and administrative personnel as needed.

Responsibilities:

  • Define, architect and build large scale data processing applications serving our online analytics suite such as Product Recommendation, Search and Online Advertising.
  • Develop innovative solutions for real time user personalization, leveraging billions of user events for high volume online serving.
  • Write server ­side code for low latency high throughput SaaS application
  • Develop algorithms that increase conversion rate for high profile customers such as Disney, Godiva, and Marmot.

Desired Skills and Experience:

  • BS, MS, or PhD in Computer Science (or related fields)
  • 6+ years of software development experience
  • Strong coding skills in at least one high level programming language (preferably, Java, Scala, Go) and at least one scripting language (e.g. Python, Bash).
  • Deep understanding of distributed systems, data stores, and their associated trade­offs.
  • Experience in contributing to open source packages is a plus.
  • Experience in writing high performance production quality code.
  • Exposure to some key technologies of our stack is always a plus (ElasticSearch, MongoDB, Redis, Cassandra, Kafka, Storm, Spark)
  • Exposure to toolkits such as Akka, Gokit, etc.

Reflektion Reviews

4.2
StarStarStarStarStar
Rating TrendsRating Trends
Recommend to a friend
Approve of CEO
(no image)
Amar Chokhawala
4 Ratings
    1. Featured Review

      "Software Engineer"

      StarStarStarStarStar
      • Work/Life Balance
      • Culture & Values
      • Career Opportunities
      • Comp & Benefits
      • Senior Management
      Former Employee - Software Engineer in San Mateo, CA
      Former Employee - Software Engineer in San Mateo, CA
      Recommends
      Positive Outlook
      Approves of CEO

      I worked at Reflektion full-time (More than a year)

      Pros

      Everyone in Reflektion was like family. Everyone was easy to work with and coordinate with. It's great to learn from everyone.

      The technology you work with in Reflektion are an in-demand technology stack in the Silicon Valley. What I learned and technology I worked with in Reflektion has helped me tremendously in my current job. I've definitely learned to work with many technologies in depth. Reflektion is willing to provide resources for experiments.

      Being that Reflektion is a start-up, you'll be taking ownership of several projects and will wear multiple hats including project management, which could be a good and bad thing. Good because you'll learn A LOT. Bad because, as expected, it'll be a lot of work.

      The benefits are great. You can see the benefits on their web page. They also provide lunch and dinner. Who doesn't like free lunch and dinner?

      Beautiful office location in San Mateo. Close to the 92. Great location to take a walk. Close to Bridgepointe Plaza which included BJs, Target, Starbucks, Chipotle, Panda Express. Every Thursday, there were food trucks in the parking lot.

      Every Summer and Christmas time, they have an office outing like BBQ and scavenger hunt at Golden Gate Park, or going to a fancy restaurant in downtown San Mateo.

      Just like in every company, there have been times when the company was not doing so well. However, I feel the management did a good job of changing their strategy and regaining momentum.

      Cons

      This could be a good or bad thing depending on your perspective. Considering that Reflektion is a start-up, you'll need to work about 9 - 10 hours a day to keep up with the work load.

      I enjoyed it because I learned a lot in a short time. Just to give you perspective: prior to Reflektion, I worked in a big company, so I was in a small team working on a small portion of the code. What I learned in 6 months in my prior job, I learned in 1 week at Reflektion.


    2. "A satisfying experience"

      StarStarStarStarStar
      • Work/Life Balance
      • Culture & Values
      • Career Opportunities
      • Comp & Benefits
      • Senior Management
      Current Employee - Non-tech Team Member in San Mateo, CA
      Current Employee - Non-tech Team Member in San Mateo, CA
      Recommends
      Positive Outlook
      Approves of CEO

      I have been working at Reflektion full-time (Less than a year)

      Pros

      Aggressive and visionary CEO, fast pace, innovative culture, great team and camaraderie, good benefits, approachable management. It feels like working in a family enterprise.

      Cons

      Nothing so far that could be termed as a con. Open door policy leads to open and honest discussion on any issues and get resolved fast.

      Advice to Management

      Continue to keep eyes on the ball


    3. Helpful (1)

      ""mixed bag" again"

      StarStarStarStarStar
      Former Employee - Anonymous Employee
      Former Employee - Anonymous Employee

      I worked at Reflektion full-time

      Pros

      technology is good and popular

      Cons

      "mixed bag"
      got backend offer, but did 95% + frontend

    See All 18 Reviews