Full-Stack Engineer

East Bay, CA, United States, Los Angeles, CA, United States, New York, NY, United States, Remote, Seattle, WA, United States, San Francisco, CA, United States, Silicon Valley, CA, United States • $120k - $180k

Academia.edu


Role Locations

  • East Bay, CA, United States
  • Los Angeles, CA, United States
  • New York, NY, United States
  • Remote
  • Seattle, WA, United States
  • San Francisco, CA, United States
  • Silicon Valley, CA, United States

Compensation

$120k - $180k

Employees

51 - 100 people

Address

580 California St Ste 400
San Francisco, CA, 94104-1000, US

Tech Stack

  • Ruby on Rails
  • React
  • PostgreSQL
  • Redis
  • Kafka
  • Elastic Search
  • AWS
  • Neo4j
  • EC2
  • Swift
  • Kotlin
  • Mobile apps

Role Description

Full-stack Software Engineers SAN FRANCISCO

Academia is looking for a Full-Stack Software Engineers to join our team!

What we're looking for Our ideal candidates are not only great at what they do, but they also want to make a meaningful impact on our mission. You should have experience working on the full stack of a web application. You are excited about building a robust app server architecture, and scalable backend design and you understand web front-end development. You have your preferences and we can probably accommodate them but you would pitch in wherever you can help to further the company goals.

Bonus points for experience scaling an application to handle an increasing user base or having the ambition to put your scaling ideas into practice. Familiarity with our current tools is a plus, but it's much more important that you be a fast learner who can pick up new technologies quickly.

What will you build? Academia’s mission is to democratize and accelerate the world's research. We do this in many ways; i.e. condense the life cycle of publishing from months to minutes; provide open access to this research to everyone- for free; foster open discussion and enable the near real-time collaboration of experts and professionals on research material from every domain to facilitate the advancement of scientific discovery for the common good.

Academia's platform has scaled to over 167M registered users, and still growing by 2-3M monthly. You'll be designing and building systems and services to make our user base more productive in their academic work lives. You'll be working on such systems as:

  • communications and messaging tools to facilitate collaboration and feedback.
  • an engaging and scalable peer review system to facilitate the identification & wide-scale distribution of high-quality academic research.
  • A scalable customizable newsfeed, highlighting the latest research in every field.
  • tools and platforms that enable academics to publish directly on the Academia's social network.
  • advanced search products and personalized analytics.

What impact will you have? Your work will have a positive impact on many millions of scholars, scientists, and professionals by making knowledge more accessible and fostering discussion among our users to advance scientific discovery.

What will you get? We value fostering employee growth and providing a safe and productive workplace for all employees. Our >84-person team values curiosity, initiative, teamwork, and we are passionate about building great products. We have an employee-focused benefits program that includes top-notch health, dental, and vision insurance, a generous time-off policy (21-days paid vacation, 11 federal holidays, and unlimited sick days), stock options, catered lunch, a stocked kitchen, and a book stipend. We are remote-friendly and employees can work from anywhere in the USA or from our beautiful downtown San Francisco office located near MUNI & BART if they choose.

What to expect from the Interview At Academia, we believe in strong computer science fundamentals. If you're unfamiliar with parts of our stack, that's not a problem as long as you're hungry to learn. We're more interested in your abilities as a software engineer. You will be given the opportunity to meet many of the engineers on our team, plus the VP of Engineering and /or CTO (maybe the CEO if he is available). Conversations will range from personal interests to your resume background. We want to understand your problem-solving skills and your ability to write structured, scalable, production-level code. During the interview process, you'll be given a logic problem and you'll be asked to write code to solve the problem. We view this as a discussion, and we're more interested in the way you think rather than that you got the right answer.

The Academia Story Academia is building a new distribution and peer review platform for the world's academic research. Guided by a mission to democratize and accelerate the world’s research, Academia aims to make every academic paper ever published available for free online and accessible by anyone in the world.

Academia has built a network of Academics around the world who access our platform on the web and a native mobile app to discover new research, recommend and peer review papers, and gather feedback on draft research by participating in real-time collaborative sessions. Academia’s platform has registered more than 167 million users and growing by 2-3M monthly. We have been profitable YOY for the last 3 yrs. and are now focused on getting IPO ready. This is a great time to join us!

Requirements - Solid Computer Science fundamentals (algorithms, data structures, system design, web architecture, OO concepts...) - Bachelor's Degree in Computer Science or equivalent preferred. - Prefer 2-7+ years of large-scale web application development in a Unix/Linux environment post-degree. - Ability and willingness to learn new technologies quickly. - Good coding habits. - Proficiency with Ruby, Python, or other scripting languages is preferred but not required - Understand the creation, manipulation, and querying of databases. - API/back-end coding in one or more languages e.g. Python, Ruby, Javascript a plus. - Front-end coding experience JavaScript, HTML, CSS is a plus.

Technologies we use: Ruby on Rails, Sidekiq, Redis, Postgres, Elasticsearch, React.js, Typescript, RSpec, Chromatic, Jest, Storybook, CircleCI, Jenkins, Ansible, Terraform AWS ecosystem ( EC2, S3, RDS, Redshift, and many more).

Academia has attracted $39 million in investment from leading VC firms including Khosla Ventures, True Ventures, Spark Capital, and Tencent. Our work has garnered favorable attention from trade and mainstream media including UK Times, Fortune, Wired, EdTech, Venture Beat, San Francisco Business Times, The Economist, The Washington Post, TechCrunch, Scientific American, and Forbes.

Academia is a proud equal opportunity employer and we are committed to hiring and supporting a diverse workforce. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

About Academia.edu

Academia is building a new distribution and peer review platform. Our mission is to accelerate the world’s research and make every academic publication available for free to anyone, anywhere, in any language, and in any format, and by doing so, advance the pace of scientific progress.

Academia.edu was founded in 2008 in San Francisco by ​Richard Price​ who recognized the need for open access to scholarly work while he was a doctoral candidate in philosophy at Oxford University.

Academia has built a network of Academics around the world who access our platform on the web and via native mobile apps to discover new research, collaborate, recommend and peer review papers, and gather feedback on draft research by participating in real-time collaborative sessions.

Academia’s platform has more than 168 million registered users and growing at over 2-3M per month. We have over 290,000 paying premium subscribers, which has contributed to 40-50% YOY revenue growth the last 3 years in a row.

Historically, Academic journals have controlled the publishing process. Usually, 2 peer reviewers evaluate the quality of a paper, and either reject it or approve it. It is then published by the journal and is put behind a paywall. It typically costs $50-$100 to get the paper out from the paywall. The process of submitting to publishing usually takes a minimum of 12-months or longer.

Academia’s mission is to disrupt this $10B industry.

We are remote-friendly so you can work In-office, Remote or Hybrid. Our office is located ~3 blocks from Montgomery BART in downtown San Francisco.

We’re a Ruby on Rails shop, with React/Typescript on the frontend our native mobile apps are built for iOS with Swift and Android using Kotlin. All of our engineers are full-stack, and virtually all of them are computer scientists. We value and recruit computer science generalists, at Academia.

We have ~84 full-time employees and over ~38 in engineering.

Academia has raised over $39 million from a range of investors, including Tencent, Khosla Ventures, True Ventures, and Spark Ventures.

Academia is a proud equal opportunity employer and we are committed to hiring and supporting a diverse workforce. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Company Culture

We run an open, transparent, and collaborative company. If our CEO gives a board presentation then the next day he'll show the same deck to all employees. Cash flow and product plans are openly shown to everyone. We value honesty, wisdom and clear communication.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.