Sr Software Engineer - NYC
About the Role & What Youll Be Doing
Our client is a healthcare AI startup revolutionizing health and data automation. Their AI-driven platform leverages state-of-the-art generative AI and machine learning technologies to enhance accuracy efficiency and compliance in medical billing and auditing. We are looking for a Senior Backend Engineer to build the cutting-edge AI solutions drive innovation and shape the future of healthcare automation.
We are ideally looking for a talented full stack engineer who is passionate about building modern web applications and scalable systems. Our platform leverages cutting-edge technologies to revolutionize healthcare administration workflow. We seek someone who thrives on solving complex frontend and backend challenges from crafting intuitive user interfaces to designing robust API architectures. You will have the opportunity to work with the latest cutting edge AI technologies while implementing features that directly impact healthcare this role youll be building the future of healthcare automation while tackling challenging problems in web development system design and cloud infrastructure.
What Were Looking For
Demonstrated experience designing developing and deploying fullstack applications using Typescript Node GraphQL PostgreSQL React and in a production environment.
Experience building SasS in the healthcare sector
5 years industry experience with large scale system
Building and deploying user facing AI products
Experience with DevOps and cloud providers such as AWS Azure and GCP
Hands on experience with Postgres databases and data model design.
Implementing robust testing suites to verify the correctness of new and existing features using testing frameworks
Developing observability frameworks that include logging and user activity metrics to integrate with Datadog and other observability tooling
Leading and engaging in architectural decisions that enable scalability maintainability and extensibility to support business growth and user needs
Autonomous learning self-leadership and the ability to own system components while collaborating with other SMEs
Excellent communication and collaboration skills with the ability to articulate complex technical concepts to non-technical stakeholders.
Key Skills & Qualifications
Code Fluency
Write code that captures the essential nature of the solution and is appropriately flexible reusable efficient and adaptable to changing requirements.
Provide high quality code review feedback and adopt approaches to foster effective and collaborative code review culture.
Strong awareness of the technologies used by the team and the ecosystem around these technologies and able to introduce new ideas to solve business and technical problems.
Responsible for successful delivery of their projects including planning risk management design development testing rollout and maintenance.
Identify ways to simplify application code/infrastructure and improve developer efficiency as measured by cycle time ramp-up time or other similar measurements.
Experience with enterprise codebases and the ability to onboard into an established product.
Preemptively identify and resolve technical risks before they jeopardize the project. Resolve cross-team dependencies earlier to ensure the successful execution of the project.
Software Design
Responsible for designing the software or systems in the owned area and ensuring that they meet their design objectives.
Give quality feedback on designs written by other members of the team asking probing insightful questions that solidify choices and surface erroneous assumptions.
Effectively and quickly debug cross-module issues and may intuit where bugs might lie due to deep knowledge of the libraries platforms and systems that the software relies on.
Architecture Design
Create coherent designs with multiple components interacting across API or system boundaries; bugs do not creep in at the boundaries between components due to mismatches in expectations of what is technically feasible.
Capable of rolling out a component or major feature (and deprecating an existing system or feature) reliably - including appropriate monitoring paging etc are in place and that failure domains are understood and characterized appropriately avoid introducing toil and future maintenance work by proactively avoiding scaling issues and providing adequate documentation before large scale rollout. For early stage products roll out with an eye toward achieving learning goals untainted by poor quality and know when to make appropriate tradeoffs for failing fast.
Design clear success metrics and achieve those metrics consistently post-launch through the lifetime of the system or feature. For early stage products those success metrics may be oriented around learning goals rather than usage goals given the inherent unpredictability of achieving product/market fi
What The Client Offers
Competitive compensation package (cash equity)
Medical Dental and Vision benefits
Flexible paid vacation policy
Work in a flat organizational structure direct access to Leadership
Required Experience:
Senior IC
Nxt Level is a recruiting agency specializing in high-level technical recruiting in engineering, video games, and executive search.