Jr Software Developer (remote eligible)
Overview
We're looking for a jr developer with experience ranging from modern front-end frameworks (e.g. React, Angular) or back-end frameworks (e.g. Ruby on Rails). That said, an ideal candidate would have at least some experience working across the entire stack.
We have a very positive and diverse tech team who makes decisions based on the company value 'the best idea wins' – so decisions are driven by positive communication and data-driven discussions rather than politics or rhetoric. If you're looking for a team that is passionate about open science, great technologies, and teamwork – then come join Scholastica!
About Scholastica
Academic journals are where researchers share the latest knowledge and breakthroughs in their fields. However, the process for publishing research is currently much harder and more expensive than it should be given the rapid progress of technology. You can read about the $12B scholarly publishing industry and its institutional problems in The Economist and on Vox.
Scholastica is dedicated to making the research published in academic journals more affordable and accessible to all. We make beautiful tools that enable journal editors, reviewers, and authors to work together more easily, and to make the management and publication of academic journals more efficient. You can learn more about our team here, and see what our customers think about us here.
Job Requirements
As a great candidate, you should have knowledge of web development technologies. This could include front-end frameworks (e.g. React, Angular) or back-end frameworks (e.g. Ruby on Rails). That said, an ideal candidate would have at least some experience working across the entire stack.
Furthermore, you should have clearly and concretely demonstrated your passion for programming. This might include, for example:
- Engagement in the development community (e.g. attends meetups, hackathons, conferences, active Twitter or blog, etc)
- Demonstrated skills through previous work or private projects, including links to live code on the web
- Actively contributing to projects on GitHub
- Eagerness to learn new technologies (e.g. new languages, frameworks, etc)
- Confidence in your ability to solve any programming problem – if given sufficient time and resources
- Ability to explain ideas clearly and succinctly – both verbally and in writing
At Scholastica, you'll have the opportunity to grow as a programmer – technically and professionally – in a small and supportive startup culture which encourages pairing and cooperation across aspects of the business. As a developer, you'll have the opportunity to pair frequently and build your skills using cutting-edge technologies like Angular, Amazon Web Services, Redis, Ruby on Rails, Machine Learning, and more. Furthermore, you'll have the opportunity to help shape our team and technologies as we continue to expand in the months and years to come.
Things you could expect to work on
- Developing/maintaining an API-driven back-end (i.e. Rails, Sidekiq, etc.)
- Maintaining infrastructure on Docker
- Developing JavaScript applications using modern tools (e.g. Angular, Redux, Foundation, etc.)
- Using Machine Learning to solve complicated problems (e.g. typesetting articles, parsing citations, etc)
- Working with a large, robust test suite
- Working with Amazon Web Services (e.g. Lambda, AS3, SageMaker, etc.)
- Building internal tools (e.g. Slackbots, Chrome Extensions, predictive analytics, etc.)
- Learning about academic publishing standards (e.g. CSL, JATS, Citeproc, etc.)
Finally, you'll have the opportunity to experience every aspect of product development. From ideation all the way to production, you'll learn how software is built on a small team that understands the importance of effective technology at every stage.
Perks & Compensation
- Competitive salary
- Health insurance, including dental/vision
- 20 workdays of paid time off, plus the OPM federal holidays
- 8 weeks of paid leave for parental leave (in addition to any remaining vacation days) for employees who have worked a minimum of 12 months
- Flexible working hours and location
- Company-wide culture of maintaining work-life balance
- Formal 3-week training/onboarding program, plus ongoing training
- Use cutting-edge technologies, like Angular and Machine Learning
- Opportunity to pair frequently with other developers
- Work with a great team who cares deeply about finding the best solution to a problem, and then making that solution a reality
- Professional development opportunities, including conferences
- Participating in vibrate, collaborative learning environment (e.g. recurring lunch-n-learn discussions on technical topics, tools, etc.).
- Work with a team that understands the importance of code quality, testing, and automation
- Work on a team that ships code nearly every day
Send your cover letter and résumé to [email protected] with "JRDEV" in the subject line. In your cover letter, please mention how you found out about this job posting. Résumés without cover letters will not be considered.