Boston Research Journals

Careers

Senior Software Developer

Own and evolve the platforms behind BRJ's publishing operation — our public journal website, the Atlas publishing CRM, and the author-facing submission and review pipeline.

Engineering • Remote • Full-time • 5+ years experience

About the Role

Boston Research Journals runs its entire publishing lifecycle — submission, peer review, invoicing, production and global launch — on software we build in-house. As a Senior Software Developer you will own features end to end across our TypeScript stack: a Next.js public website on Cloudflare Workers, a React admin portal, and an Express + PostgreSQL backend on AWS.

You will work directly with the editorial and operations teams, turning real publishing workflows into reliable, well-tested product. The team is small and senior; you will ship to production often and see your work used the same week.

What You Will Do

  • Design, build and maintain features across the public website, the Atlas admin portal and the backend API.
  • Model publishing workflows (submissions, issues, invoicing, notifications) into clean data models and APIs.
  • Keep the production systems healthy: performance, error budgets, backups and deploy pipelines.
  • Review code, raise the engineering bar and mentor mid-level colleagues.
  • Collaborate with editors and operations staff to scope work and cut it into shippable increments.

What We Are Looking For

  • 5+ years of professional software development, with strong TypeScript/JavaScript.
  • Production experience with React and Node.js (Next.js and Express are our daily tools).
  • Solid relational-database skills — schema design, migrations and query tuning on PostgreSQL or similar.
  • Experience owning features end to end: requirements, implementation, tests, deploy and follow-through.
  • Clear written communication in English — we are a distributed, documentation-heavy team.

Nice to Have

  • Cloudflare Workers / serverless edge experience.
  • AWS (EC2, SES, S3/R2) and CI/CD with GitHub Actions.
  • Prior exposure to scholarly publishing, OJS-style systems or CRMs.

Apply for this position

Applying for Senior Software Developer (Remote). Not the right role? See all openings.

0 / 5,000

PDF, DOC, DOCX, RTF or ODT, up to 25 MB. Your CV is stored securely and shared only with our hiring team.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.