Jr Software DeveloperAt Scholastica
- Full Time
- Full Remote
Posted on June 18th
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 who is passionate about open science, great technologies, and teamwork – then come join Scholastica!
Scholastica is a Chicago startup dedicated to making science more affordable by disrupting the $12B scholarly publishing space – and as a company founded by developers, we love using great technologies like Angular, Docker, and Rails. We provide tools that enable scholarly journals, reviewers, and authors to work together to make the management and publication of academic journals more democratized, less expensive, and, well, just plain easier.
Simply put, scientific journals are where the latest knowledge across fields is published and made available to readers. Publishing in a journal is for scholars what shipping is for developers. It's where the rubber hits the road. It's the culmination of years of research. Unfortunately, this process is currently much harder and WAY more expensive than it should be. You can read more about this problem in The Economist.
Over the past few years we've
- Helped hundreds of journals manage the communication between their authors, reviewers, and editors.
- Helped Field's Medal winning mathematicians manage and publish their own content without relying on big corporate publishers. It was even covered in Vox and Forbes.
- Provided editors with the training they need to manage their journals effectively.
- Helped establish new Open Access journals in a growing variety of fields – including Bioanalysis, Library Sciences, and Mathematics.
- Made scientific scholarship more available to both academic and general audiences.
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
- 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 which 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 who understands the importance of code quality, testing, and automation
- Work on a team that ships code nearly everyday
How to Apply
Send your cover letter and résumé to email@example.com 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.
Get the latest sent to your inbox once a week!
Receive a weekly update of technical tips, Rails job market analysis, Rails job listings and more!
We'll never share your email address. See our Privacy & Data Policies for more details.