Full Stack Staff Engineers are so much more than just senior engineers; they’re role models and mentors for the team, an expert and prolific software engineer, fanatically passionate about the quality of the code you write and influential and engaging with other team members as you advocate best practices in design, code, testing and deployments.
Lead the design and implementation of complex, scalable, and resilient full-stack systems and features. Define and drive best practices for architecture, security, performance, and maintainability.
Develop high-quality, efficient, and well-tested code for both front-end and back-end components using Python and JavaScript.
Front-End: Build modern and responsive user interfaces using frameworks like React and/or dynamic server-side rendering with HTMX.
Back-End: Design and build robust APIs and services, ensuring high performance and reliability.
Optimize, and interact with relational databases using SQL to ensure data integrity and efficient querying.
Act as a technical mentor to mid-level and senior engineers, raising the bar for engineering quality across the organization.
Partner closely with Product Managers, Designers, and other engineering teams to define requirements, break down features, and ensure successful project delivery.
Troubleshoot production issues, and continuously improve monitoring, logging, and deployment processes.
Other activities as they may be assigned.
Experience, Behavioral Competencies, & Skills
7+ years of professional software development experience, with a significant focus on full-stack development.
Bachelor in Computer Science preferred.
Expert-level proficiency in Python and developing scalable backend services, APIs, and microservices.
Strong command of JavaScript and expertise in building modern web applications using React or similar frameworks. Experience with or a strong interest in HTMX is highly valued.
Expert knowledge of SQL for complex queries, schema design, and performance tuning of relational databases (PostgreSQL preferred).
Proven track record of designing, deploying, and maintaining large-scale distributed systems in a cloud environment.
Demonstrated ability to drive technical initiatives, make high-impact technical decisions, and influence the direction of a major product or service.
Experience utilizing Databricks or similar unified data and AI platforms for data engineering, ETL pipelines, or machine learning workloads.
Experience with containerization (e.g., Docker, Kubernetes) and Infrastructure as Code (e.g., Terraform).
Demonstrated ability to communicate clearly and effectively, both in writing and verbally.
Ability to work effectively in a fast-paced and dynamic environment, managing multiple priorities simultaneously.
Generous, Curious & Humble.
Travel Requirements Up to 10% of time required to travel in role (out of 100%)
Pay Information
The expected salary range for this position is $180,000 and $215,000. Actual pay will be determined based on experience, qualifications, geographic location, and other job-related factors permitted by law. N-Power Medicine (NPM) offers equity at hire as well as a discretionary annual bonus which may be available based on Company performance. This position is eligible for company benefits.