Senior Software Developer
The American Physical Society, a leading publisher of scientific journals, based in Suffolk County, LI, seeks a senior software developer. If you have...
The American Physical Society, a leading publisher of scientific journals, based in Suffolk County, LI, seeks a senior software developer. If you have strong experience building applications for the web and have a passion for sharing new and better ways to build software, we'd like to hear from you.
This is an exciting opportunity to be part of a small team using the latest technologies to build applications used by authors, reviewers, and staff to support editorial and peer review processes. The developer is expected to have a strong web development background, preferably with the ability to work full stack (backend, front-end, API and service layers).
We’re a group who happily share knowledge and value other ideas, while working in a bright, modern office with a friendly atmosphere and flat hierarchies.
We will challenge you with interesting work while providing you with a collaborative culture in a fast paced environment. Our staff is encouraged to attend industry conferences and we are constantly playing with new tools and use all the latest and greatest technologies, affording you the capability to impact all aspects of your projects.
You must have excellent English communication skills, be a problem solver and a team player, and be results oriented.
Other incentives for working at APS are great pay, great benefits, generous 403(b), fun
company events, commuter benefits, and 3 weeks paid vacation.
Required:
- Advanced/senior level programming experience building full stack web applications. We currently utilize Clojure, Rails/Ruby, Clojurescript/re-frame, React
- A passion for writing well designed, maintainable code using test/behavior driven development.
- Experience with SQL and/or NoSQL databases (We currently utilize PostgreSQL, Redis, Kafka, etc.).
- Strong unix skills (Linux and/or Mac OS X preferred)
- Experience with Git or a similar version control system
- Experience with AWS or similar cloud service providers
Desirable:
- Knowledge/Experience/interest in building reactive applications over WebSockets/SSE
- Experience with JRuby and Java integration
- Java, Hibernate, Spring
- Dev-ops experience using provisioning/orchestration/deployments technologies like Docker, Ansible, Chef, Kubernetes, etc.
- Experience with search engines (Elasticsearch, Solr, Lucene, etc.)
- Knowledge/experience with distributed processes, event sourcing, CQRS, Kafka and/or similar
American Physical Society
1 Research Road
Ridge, NY 11961
EOE M/F/Disabled/Veterans
Below are some other jobs we think you might be interested in.
-
Senior Software Engineer - Infrastructure
- imgix
- San Francisco, CA, USA
- Remote
Apr 05 -
Senior Network Administrator
- Irvine Ranch Water District
- Irvine, CA, USA
Apr 29 -
Assistant Director, Infrastructure and Business Development
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
Senior IT Project Manager
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 09 -
Chief Information Officer (CIO)
- National Institute on Aging
- Bethesda, MD, USA
May 09 -
DevOps Engineer III
- Security Risk Advisors
- Philadelphia, PA, USA
- Remote
May 01 -
AdaptiveWork Systems Engineer
- Pinkerton
- Seattle, WA, USA
May 03 -
Executive Vice President Information Technology and Chief Information Officer (EVP & CIO)
- Bonneville Power Administration
- Portland, OR, USA
- Hybrid
Apr 27 -
IT Vendor & Contracts Manager
- Washington State Department of Natural Resources
- Olympia, WA, USA
- Hybrid
May 03 -
IT Service Management Specialist
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 01 -
Information Technology Director
- City of Tigard
- Tigard, OR, USA
May 08 -
Director of Health Informatics
- Pace University
- New York, NY, USA
May 01 -
Assistant Director, Service Delivery
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
Associate Manager of Information Systems
- University of Vermont
- Burlington, VT, USA
Apr 17