American Physical Society ID: 1322 Location: Remote Department: Information SystemsSenior Software Developer
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.
We’re seeking a seasoned full-stack application developer with a passion for innovation and a knack for building software solutions. Join our agile team and contribute to applications and services that empower scientists, students, researchers, and others in the world of physics. If you thrive in a fast-paced, collaborative environment and are committed to personal growth, we’d love to hear 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 and languages such as Ruby, Python, Rails, TypeScript, Next.js, or similarSolid understanding of software development principles, including OOP, functional programming, design patterns, test/behavior driven development, and data structuresExperience designing and implementing APIs, microservices architecture, REST, GraphQL, and/or similar protocols, using best practices for scalable, maintainable systemsProficiency in working with SQL and/or NoSQL databases (e.g., PostgreSQL, MongoDB, Redis, MySQL) and expertise in data modeling, performance optimization, and database managementStrong command of UNIX and scripting languages, preferably with Linux, FreeBSD, and/or Mac OS XProficiency with Git or similar version control systems, and best practices for managing code repositories and handling merge conflictsExpertise in HTML/CSS, responsive design, and familiarity with frontend frameworks like React, Angular, or VueDev/Ops experience with cloud platforms like AWS, Azure, or Google Cloud Platform, and deploying applications to these environments
Beyond the Code: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 teamsResults-oriented, focused on delivering high-quality software solutionsExcellent communication skills; can present complex ideas clearly to various audiencesPassionate about learning new technologies and staying current with industry trendsStrong organizational and prioritization skills; able to manage multiple tasks and deadlinesExcellent analytical skills: able to evaluate information from multiple sources and reconcile conflictsExperienced in mentoring and guiding junior developers
Education: Bachelor’s degree. In lieu of a degree, 4 years of relevant experience may be accepted.
Knowledge, Skills and Abilities:
Minimally 5 years of practical software development experienceFamiliarity with Agile development methodologies (Scrum, Kanban) and collaboration tools like Jira, Trello, or AsanaExperience with test-driven development (BDD/TDD) and testing frameworks like RSpec, Jest, and MochaFamiliarity with Infrastructure as Code (IaC) tools like CDK and Terraform, and CI/CD tools like Jenkins, GitHub Actions, or ArgoCDFamiliarity with containers, Docker, Kubernetes, and HelmSkilled in writing technical documentation, creating user guides, and managing knowledge bases
Travel: Position may require some business travel to attend meetings and events as directed by supervisor.
The Scientific MethodTruth and IntegrityDiversity, Inclusion, and RespectPartnering, Cooperation, and Open CollaborationSpeaking OutEducation and Learning
Web Presence:Company: www.aps.org
Social Media: https://www.aps.org/newsroom/social/index.cfm
Amazing 2023 Benefit Offerings:
Flexible schedules and ability to work remotely8% employer-paid retirement contributionInvestment advisement services: 100% employer paidMedical benefits: PPO or HDHP optionEmployer contribution to FSA or HSA account, eligibility based on medical plan enrollmentLifestyle Spending benefit up to $2000.00 (USD) – 100% employer paidDental benefits: individual coverage 100% employer paidVision benefits: individual and dependent coverage 100% employer paidBasic Life & Accident insurance: employee coverage 100% employer paidSupplemental Life & Accident insurance, including spouse & dependent child(ren) coverageDisability insurance: employee coverage 100% employer paidVoluntary Accident & Critical Illness insuranceHealthcare, Commuter & Dependent care flexible spending accountsVacation: 15 days annuallyGenerous holiday leave: 17 paid days of significance; includes one week closure at the end of DecemberPersonal leave: 4 days annuallyVolunteer leave: 1 day annuallySick leave: 10 days annuallyBereavement & Compassion leave: 2 -15 days based on loss12 weeks employer-paid family leaveCollege tuition reimbursement planJob related seminar & continuing educationProfessional Certification/Recertification 100% employer paidTraining and professional development; access to LinkedIn Learning on-demand coursesEmployee Assistance ProgramMindfulness Meditation: live and on-demand classesAPS does not offer relocation assistance/costs
The American Physical Society is an affirmative action and equal opportunity employer. It is the policy of American Physical Society not to discriminate or allow the harassment of employees or applicants on the basis of race, religious creed, immigration status, alienage or citizenship, religion, color, ethnicity, sex, national origin, age, disability, marital status, familial status, protected veteran status, protected military status, physical or mental disability, sexual orientation, gender identity, genetic information, predisposing genetic characteristics, ancestry, domestic violence victim status or any other characteristic protected by law with regard to any employment practices, including recruitment, advertising, job application procedures, hiring, upgrading, training, promotion, transfer, compensation, job assignments, benefits and/or other terms, conditions, or privileges of employment, provided the individual is qualified, with or without reasonable accommodations, to perform the essential functions of the job. This policy applies to all jobs at APS. The American Physical Society is committed to providing access, equal opportunity and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. To request a reasonable accommodation, please contact APS Human Resources at email@example.com. The “Know Your Rights: Workplace Discrimination is Illegal” poster, prepared by the U.S. Equal Employment Opportunity Commission (EEOC), provides an overview of several laws that protect you from discrimination on the job, and several rights are afforded to you by these laws. The “Pay Transparency Non Discrimination Provision,” prepared by the U.S. Office of Federal Contract Compliance Programs (OFCCP), provides an overview of several protections implemented to protect individuals working under federal contracts from discrimination when inquiring about or discussing compensation; these protections apply to all employees and applicants. 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.
Please see job descriptionPI229543055