About Plume:
Plume Health is a passion-fueled, mission-driven company that is trans-founded with a vision to transform healthcare for every trans life. We hope to make gender-affirming hormone therapy easily accessible at the touch of a button in every state of the US.
This work is deeply personal and heart-driven, and we want teammates who care about the mission and the people we serve. For the right candidates, we present a rare opportunity to do well by doing good. Plume offers an affirming, trans-centered, culturally inclusive, and fun work environment filled with purpose.
About the Role:
Reporting to the Director of Engineering, the Senior Fullstack Software Engineer is responsible for designing and developing both front-end and back-end components of web applications, ensuring seamless integration and functionality across the entire stack. They lead technical projects, mentor junior developers, and provide guidance on best practices and architectural decisions.
The right person for the role appreciates collaborating with various stakeholders and enjoys working with product managers, designers, and other stakeholders to define requirements, create technical specifications, and deliver high-quality software solutions. The Senior Fullstack Engineer will troubleshoot complex issues, optimize performance, and implement security measures to safeguard the application.
This role involves staying updated with emerging technologies and industry trends to drive innovation and maintain the application's competitive edge. A Sr. Fullstack Engineer at Plume is also expected to, as required, assume the role of Technical Lead over individual initiatives.
Responsibilities:
General Responsibilities:Designing and implementing scalable web applications and APIs. Leading the technical architecture and implementation decisions. Mentoring and guiding junior engineers and newly onboarding team members Conducting code reviews and ensuring code quality and standards. Implementing security and data protection measures. Integrating front-end components with server-side logic. Optimizing applications for maximum speed and scalability. Troubleshooting and debugging issues across the stack. Keeping up-to-date with industry trends and technologies. Working With Product Management:Collaborating with product managers and stakeholders to understand requirements. Supporting product managers in ideating solutions around a problem space.Provide level of effort estimates on both a project and ticket basis.Teamwork & Collaboration:Participating in agile ceremonies and contributing to team planning activities. Being a proactive and engaged participant in team discussions.Take ownership of assigned departmental initiatives.Technical Lead:Ability to take primary responsibility forthe implementation of relatively large subsystems or standalone tools Expected to provide designs and documentation to support and coordinate development and long-term maintenance by others Can function as the sole point of contact for projects with Product as well as departments outside of Product & Technology Ability to provide estimates regarding project level of effort, and delivery timelines. Provides timely and clear updates regarding project status. Must-Have:5+ yrs experience in HTML, CSS, Typescript, and JavaScript, along with frameworks and libraries such as React, Angular, or Vue.js.5+ yrs experience in server-side technologies and languages like Node.js and Python. 5+ yrs experience in working with both SQL databases (e.g., MySQL, PostgreSQL)Experience designing, developing, and integrating RESTful and/or GraphQL APIs. 5+ yrs experience with version control systems, especially Git, for managing codebase and collaboration. Ability to implement responsive and adaptive designs that work across various devices and screen sizes. Experience with testing frameworks and methodologies, including unit, integration, and end-to-end testing, and strong debugging skills.Familiarity with CI/CD pipelines, containerization (e.g., Docker), and cloud services (e.g., AWS, GCP) for deployment and scaling. Understanding of web security principles and practices to protect applications from vulnerabilities. Strong leadership skills to mentor team members, along with excellent communication skills to effectively collaborate with cross-functional teams and stakeholders.Applications for this role will be accepted until April 9th, 2025.
All Full-Time Employees are Eligible for:
• Ground-Floor Equity (Series B)
• Free Medical, Dental, and Vision on the first of the month after you start full-time work
• Unlimited PTO
• 11 paid holidays and company shut-down for a week in December
• 401(k)
• Free Plume and BetterHelp Subscriptions
Everyone associated with Plume gets the major benefit of having the best coworkers you could imagine if you love fiercely intelligent, heart-forward, and mission-driven collaborators.
At Plume, we structure our compensation to reflect cost-of-living differences across regions. Our salary tiers are based on the cost of living relative to the national average. We use these tiers to maintain fair and competitive compensation across all locations. Tier placement will be discussed during the offer stage.
Plume is an equal-opportunity employer. Trans and gender-nonconforming individuals are strongly encouraged to apply, particularly those who identify as People of Color. We positively encourage applications from suitably qualified and eligible candidates regardless of age, color, disability, national origin, ancestry, race, religion, gender, sexual orientation, gender identity and/or expression, veteran status, genetic information, or any other status protected by applicable law. We will provide reasonable accommodations to individuals with disabilities upon request. Please let us know if you require any accommodations to apply or interview for this position.
Only those legally authorized to work in the USA are eligible to apply; residency in the USA is a requirement of employment for this role.
Discover more about Plume at www.getplume.co and become part of our award-winning journey towards transforming healthcare for every trans life. Join us today in shaping the future of healthtech and LGBTQ+ care!
Please be aware that employment scams are on the rise. Plume will only contact candidates using an official "@getplume.co" email address. Plume does not conduct interviews via email and will never request banking information through text or email. Please protect your information!