N-Power Medicine aims to establish a new paradigm in drug development by reinventing the ‘how’ and transforming clinical trials through better integration with clinical practice, ensuring broader participation by physicians and patients.
Requirements
- 5+ years of professional software development experience, with a significant focus on full-stack development.
- Advanced-level proficiency in Python and developing scalable backend services, APIs, and microservices.
- Deep expertise of JavaScript and extensive experience in building modern web applications using React or similar frameworks.
- Experience with or a strong interest in HTMX is highly valued.
- Advanced proficiency in 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.
- 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).
Responsibilities
- Design and implement complex, scalable, and resilient full-stack systems and features while adhering to 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.
- Collaborate with peers and provide technical guidance to foster a culture of engineering excellence and continuous improvement.
- Troubleshoot and resolve production issues, and continuously improve monitoring, logging, and deployment processes.
Other
- Full Stack Senior 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.
- Work closely with Product Managers, Designers, and other engineers to define requirements, plan features, and deliver ---high-quality solutions on schedule.
- Demonstrated ability to deliver technical initiatives, contribute to high-impact technical decisions, and influence the direction of a major product or service.
- 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.
- Up to 10% of time required to travel in role (out of 100%)
- Applicants must be currently authorized to work in the U.S. on a full-time basis. The Company will not sponsor applicants for work visas.