Join Academia.edu as a Senior Full-stack Software Engineer
About the Role
Academia.edu is seeking a Senior Full-stack Software Engineer to join our dynamic team in San Francisco. This role is perfect for an experienced engineer who is passionate about building scalable web applications and is excited about owning product and engineering initiatives. You will work on a hybrid schedule, with Tuesdays and Thursdays in our San Francisco office and the rest of the week working from home.
Key Responsibilities
- Design and build systems and web applications to enhance user productivity on our platform.
- Develop a fast and scalable peer review system to identify and distribute high-quality academic works.
- Create services that help academic authors understand the impact of their scholarship through text parsing and bibliometrics.
- Implement algorithmic approaches to identify academic content and disambiguate authorships.
- Develop a paper recommendation engine to help users discover relevant research.
- Enhance search engine optimizations to improve the discoverability of our extensive corpus of academic papers.
Required Skills and Experience
- 5+ years of professional software development experience in designing and building large scalable systems, consumer-facing web apps, or web platforms in a Unix/Linux environment.
- Proficiency in one of the following: Ruby, Python, or Node.js with JavaScript or TypeScript.
- Strong understanding of databases, including data modeling, DBMS creation, data manipulation, and data queries.
- Experience with REST API/back-end coding in a scripting language.
- Web front-end coding experience with JavaScript, TypeScript, or React.js is a plus.
- Good coding habits and a solid understanding of common data structures and algorithms.
Our Tech Stack
- Ruby on Rails, Sidekiq
- PostgreSQL, Redis, Elasticsearch
- React + TypeScript
- RSpec, Chromatic, Jest, Storybook
- CircleCI, Jenkins, Ansible, Terraform, Datadog
- AWS ecosystem (EC2, S3, RDS, Redshift, Aurora, and more)
What's in it for You?
- Comprehensive Healthcare Coverage: 100% employer-paid medical, dental, and vision insurance for you and your dependents.
- Generous Time Off: 21 paid vacation days, 12 paid company holidays, unlimited sick days, and a 6-week paid sabbatical every 4 years.
- Flexible Work Arrangements: Hybrid work environment with flexible daily schedules, annual remote-office budget, and monthly WFH internet stipend.
- Competitive Compensation: Competitive salary, 401k plan, and stock options.
- Mission-Driven Company: Be part of a mission-driven company to accelerate and democratize the world’s research.
Diversity and Inclusion
Academia is a proud equal opportunity employer 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.
Location
This role is based in San Francisco, California, with a hybrid work model.
Compensation
The total cash compensation for this role is targeted at $160,000 to $220,000 USD for the first year. Final offer amounts are determined by multiple factors, including candidate experience and expertise.
Benefits Extracted with AI
- Vision insurance
- Medical insurance
- Dental insurance
- 401(k)
- Paid paternity leave
- Paid maternity leave
- Commuter benefits
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer - AWS, Python, Ruby on Rails
Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Senior Ruby Developer
Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.
Full Stack Software Engineer
Join Booking.com as a Full Stack Software Engineer in Amsterdam. Work on global e-commerce challenges with Java, JavaScript, React, and more.
Senior Backend Engineer (JavaScript & Node.js)
Join Devire as a Senior Backend Engineer specializing in JavaScript & Node.js, working on innovative fintech solutions in a hybrid role in Warsaw.
Software Engineer AWS & TypeScript
Join Haufe Akademie as a Software Engineer specializing in AWS & TypeScript to develop innovative cloud solutions in Freiburg.
Senior Full Stack Engineer
Join PiNCAMP as a Senior Full Stack Engineer to build innovative camping solutions using Python, JavaScript, and cloud technologies.
Full-Stack Developer (React & NodeJS)
Join as a Full-Stack Developer using React.js & NodeJS in Kraków. Hybrid work, competitive pay, and a dynamic team environment.
Back End Engineer with Node.js and TypeScript
Join LegalFly as a Back End Engineer to revolutionize legal AI with Node.js and TypeScript in a hybrid role in Ghent.
Senior FullStack Developer (React, Node.js, TypeScript)
Join Bloom as a Senior FullStack Developer to enhance our platform using React, Node.js, and TypeScript in a dynamic, hybrid work environment.
Senior Full Stack Engineer
Join Bolt as a Senior Full Stack Engineer to work on complex algorithms, backend and frontend systems using Node.js and TypeScript.
Senior Fullstack Engineer with TypeScript, React, and Node.js
Join Contentful as a Senior Fullstack Engineer to innovate with TypeScript, React, Node.js, and AI integrations in a hybrid work environment.
Fullstack Developer (m/f/d) with JavaScript and Python
Join smartmicro as a Fullstack Developer to work on high-tech radar sensors using JavaScript, Python, and more in Brunswick, Germany.
Senior Full Stack Software Engineer
Join Buynomics as a Senior Full Stack Software Engineer, working with TypeScript, ReactJS, and NodeJS in a hybrid role in Cologne.
Senior Full Stack Developer (Node.js, React.js)
Join Grand Parade as a Senior Full Stack Developer, working with Node.js and React.js in a hybrid role in Cracow, Poland.
Senior Fullstack Engineer (Node.js, React.js, TypeScript)
Join a dynamic team as a Senior Fullstack Engineer in Berlin, working with Node.js, React.js, and TypeScript to revolutionize speech therapy.
Senior Backend Developer
Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.
Senior Full-Stack Developer
Join Basic-Fit as a Senior Full-Stack Developer in Tilburg. Work with React, Node.js, and more to enhance fitness experiences across Europe.
Software Engineer (JavaScript/React) - Display Ads (AdTech)
Join Delivery Hero as a Software Engineer (JavaScript/React) in Berlin to develop cutting-edge AdTech solutions for the local delivery market.
Fullstack Developer with JavaScript, Python, and React
Join Tikab as a Fullstack Developer in Gothenburg, Sweden. Work with JavaScript, Python, and React in a hybrid environment.
Senior Full-stack Engineer (Angular, Node.js, TypeScript)
Join NN Group as a Senior Full-stack Engineer, leading software architecture and development with Angular, Node.js, and TypeScript.
Senior Backend Engineer - Java, Rust, Go
Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.
Senior NodeJS Developer
Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.
Senior Backend Engineer, LiveOps
Join Tactile Games as a Senior Backend Engineer in Copenhagen, working on LiveOps with Node.js, TypeScript, and React.js.