More jobs:
Senior Software Developer
Job in
Somerville, Middlesex County, Massachusetts, 02145, USA
Listed on 2026-08-31
Listing for:
Boston Research Journals
Full Time
position Listed on 2026-08-31
Job specializations:
-
Software Development
Backend Developer
Job Description & How to Apply Below
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.
About the RoleBoston 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 Type Script stack: a Next.js public website on Cloudflare Workers, a React admin portal, and an Express + PostgreSQL backend on AWS.
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.
- 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.
- Cloudflare Workers / serverless edge experience.
- AWS (EC2, SES, S3/R2) and CI/CD with Git Hub Actions.
- Prior exposure to scholarly publishing, OJS-style systems or CRMs.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×