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 Full-Stack Software Engineer
Join Salesforce as a Senior Full-Stack Software Engineer. Shape the future of our products in a hybrid work environment.
Senior Software Engineer (Full Stack, Front-End Focused)
Join Scribd as a Senior Software Engineer focusing on AdTech, JavaScript, and React. Lead innovative projects and mentor a team.
Senior Full Stack Software Engineer (Hybrid, San Francisco/Toronto)
Join Magical as a Senior Full Stack Software Engineer in San Francisco or Toronto. Work on innovative projects with a focus on productivity.
Senior Software Engineer, Core Product Team
Join Substack as a Senior Software Engineer to develop core products using JavaScript, Node.js, React, and Postgres.
Full-Stack Engineer, Core Product Team
Join Substack as a Full-Stack Engineer to develop core products using JavaScript, Node.js, and React in a hybrid work environment.
Senior Full-Stack Software Developer
Join StackAI as a Senior Full-Stack Developer to build AI applications using React, NodeJS, FastAPI, and more.
Senior Fullstack Software Engineer
Join Adobe as a Senior Fullstack Software Engineer in San Francisco, crafting high-impact web solutions with JavaScript, ReactUI, and cloud technologies.
Full Stack Software Engineer
Join Squarespace as a Full Stack Software Engineer in Dublin. Work with JavaScript, Python, and React.js in a hybrid role.
Senior Full-Stack Software Developer
Join StackAI as a Senior Full-Stack Developer in San Francisco. Innovate with AI technologies in a dynamic startup environment.
Full-Stack Software Engineer - People Innovation
Join OpenAI as a Full-Stack Software Engineer in San Francisco, focusing on HR, culture, and recruiting innovations.
Full Stack Software Engineer (JavaScript, Python, React.js, TypeScript)
Join Unlearn.AI as a Full Stack Software Engineer to revolutionize medicine through AI. Work with JavaScript, Python, React.js, and TypeScript.
Full Stack Software Engineer with React and Node.js
Join Autodesk as a Full Stack Software Engineer in Denver, CO. Work with React, Node.js, AWS, and more in a hybrid environment.
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.
Intermediate Full Stack Software Engineer
Join Super.com as an Intermediate Full Stack Software Engineer, working with React, Python, and Node.js in a remote role.
Senior Full Stack Engineer, Product Activation
Join Unlearn.AI as a Senior Full Stack Engineer to revolutionize medicine with AI, focusing on innovative product activation.
Senior Full Stack Software Engineer
Join Adobe as a Senior Full Stack Software Engineer in New York, NY. Work with Elixir, NodeJS, and ReactJS to build scalable applications.
Full-Stack Engineer with Python and JavaScript
Join Hedra as a Full-Stack Engineer to build innovative video and audio creation tools using Python, JavaScript, and AWS.
Senior Full-stack Software Engineer
Join Aether as a Senior Full-stack Software Engineer to drive AI-driven solar industry solutions. Hybrid role in Paris.
Senior Backend Engineer (Ruby on Rails)
Join Smartly as a Senior Backend Engineer specializing in Ruby on Rails, working on large-scale social advertising solutions.
Senior Software Engineer - Full Stack (Node.js, React, Ruby on Rails)
Join Instructure as a Senior Software Engineer in Budapest to develop AI-powered features using Node.js, React, and Ruby on Rails.
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
Senior Full-Stack Engineer - TypeScript, React, Node.js
Join us as a Senior Full-Stack Engineer to develop a super app for medical professionals using TypeScript, React, and Node.js.
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 Full Stack Engineer
Join Ro as a Senior Full Stack Engineer to transform healthcare access with innovative web experiences using Python and React.