Job description
Who we are:The American Physical Society (APS) is a nonprofit membership organization working to advance and diffuse the knowledge of physics through its outstanding research journals, scientific meetings, and education, outreach, advocacy, and international activities. APS represents more than 50,000 members, including physicists in academia, national laboratories, and industry in the United States and throughout the world.
Position Summary:
Are you a seasoned full-stack application developer with a passion for innovation and sharing new, better ways to build software? Do you thrive in a fast-paced environment that challenges you with interesting work while valuing collaboration and personal growth? If so, this is an exciting opportunity to be part of a small, agile team that builds 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, with the ability to work full stack (backend, front-end, API and service layers). We're a group of highly engaged professionals focused on delivering value and providing innovative and creative solutions to the physics community and we look forward to hearing from you!
The APS has a “remote first” concept that promotes equal treatment and equal access, independent of physical work location, with a majority of staff working primarily from remote work locations. This position could require at times in office work, various geographic events and meeting attendance as instructed by your Supervisor. APS values diversity and welcomes candidates from a variety of backgrounds. APS offers a dynamic work environment with an outstanding total compensation package including salary, outstanding benefits, and excellent paid time off.
Technical Requirements:
- Proven experience in full-stack web application development using modern frameworks like Rails, Next.js, or similar
- Proficiency in multiple programming languages such as Java, Ruby, TypeScript, and JavaScript, with a demonstrated ability to adapt to new languages quickly
- Solid understanding of software development principles, including OOP, functional programming, design patterns, test/behavior driven development, and data structures
- Experience designing and implementing APIs, microservices architecture, REST, GraphQL, and/or similar protocols
- Proficiency in working with SQL and/or NoSQL databases (e.g., PostgreSQL, MongoDB, Redis, MySQL) and expertise in data modeling, performance optimization, and database management
- Strong command of UNIX and scripting languages, preferably with Linux, FreeBSD, and/or Mac OS X
- Proficiency with Git or similar version control systems, and best practices for managing code repositories and handling merge conflicts
- Expertise in HTML/CSS, responsive design, and familiarity with frontend frameworks like React, Angular, or Vue
- Dev/Ops experience with cloud platforms like AWS, Azure, or Google Cloud Platform, and deploying applications to these environments
- Understanding of application architecture patterns and best practices for scalable, maintainable systems
We believe that technical expertise is only part of what makes a great Sr. Software Developer. We value well-rounded individuals who possess a unique combination of technical skills, strong work ethic, excellent communication and interpersonal skills, and a passion for continuous learning.
- Self-motivated with a strong work ethic; able to work independently or in teams
- Results-oriented, focused on delivering high-quality software solutions
- Excellent communication skills; can present complex ideas clearly to various audiences
- Passionate about learning new technologies and staying current with industry trends
- Strong organizational and prioritization skills; able to manage multiple tasks and deadlines
- Excellent analytical skills; able to evaluate information from multiple sources and reconcile conflicts
- Experienced in mentoring and guiding junior developers
Knowledge, Skills and Abilities:
- Minimally 5 years of practical software development experience
- Familiarity with Agile development methodologies (Scrum, Kanban) and collaboration tools like Jira, Trello, or Asana
- Experience with test-driven development (BDD/TDD) and testing frameworks like RSpec, Jest, and Mocha
- Familiarity with containers, Docker, Kubernetes, and Helm, including experience designing and deploying containerized applications
- Proficiency in frontend technologies, browser debugging, and development tools.
- Proficiency in Infrastructure as Code (IaC) tools like CDK and Terraform, and CI/CD tools like Jenkins, GitHub Actions, or ArgoCD
- Experience with search engines like Elasticsearch or Solr
- Experience with telemetry and monitoring
- Skilled in writing technical documentation, creating user guides, and managing knowledge bases
- Familiarity with event-driven architectures, event sourcing, and CQRS patterns
Core values:
- The Scientific Method
- Truth and Integrity
- Diversity, Inclusion, and Respect
- Partnering, Cooperation, and Open Collaboration
- Speaking Out
- Education and Learning
Company: www.aps.org
Social Media: https://www.aps.org/newsroom/social/index.cfm
Amazing 2023 Benefit Offerings:
- Flexible schedules and ability to work remotely
- 8% employer-paid retirement contribution
- Investment advisement services: 100% employer paid
- Medical benefits: PPO or HDHP option
- Employer contribution to FSA or HSA account, eligibility based on medical plan enrollment
- Lifestyle Spending benefit up to $2000.00 (USD) - 100% employer paid
- Dental benefits: individual coverage 100% employer paid
- Vision benefits: individual and dependent coverage 100% employer paid
- Basic Life & Accident insurance: employee coverage 100% employer paid
- Supplemental Life & Accident insurance, including spouse & dependent child(ren) coverage
- Disability insurance: employee coverage 100% employer paid
- Voluntary Accident & Critical Illness insurance
- Healthcare, Commuter & Dependent care flexible spending accounts
- Vacation: 15 days annually
- Generous holiday leave: 17 paid days of significance; includes one week closure at the end of December
- Personal leave: 4 days annually
- Volunteer leave: 1 day annually
- Sick leave: 10 days annually
- Bereavement & Compassion leave: 2 -15 days based on loss
- 12 weeks employer-paid family leave
- College tuition reimbursement plan
- Job related seminar & continuing education
- Professional Certification/Recertification 100% employer paid
- Training and professional development; access to LinkedIn Learning on-demand courses
- Employee Assistance Program
- Mindfulness Meditation: live and on-demand classes
- APS does not offer relocation assistance/costs
apartamentosquality.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, apartamentosquality.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, apartamentosquality.com is the ideal place to find your next job.