As a Software Engineer at NeuroFlow, you will play a pivotal role in advancing our full-stack development initiatives. Your technical expertise will play a critical role in driving our mission forward while building complex but beautiful software products. Join us in making a substantial impact on the behavioral health technology landscape.
What You'll Do:
- Participate in complex full-stack projects, focused on innovation and excellence.
- Engage in mentorship opportunities in both directions, providing technical guidance and fostering team development while learning from other team members.
- Influence technical strategy and decision-making.
- Embrace both technical leadership and product development, contributing to a culture of collaboration and owning the whole product.
What You Should Have:
- 2 - 5 years of professional web development experience.
- Thorough understanding of object-oriented programming with C#, and modern development with TypeScript.
- Experience in modern front-end libraries or frameworks like Angular, React or Vue.
- Experience building backend APIs, either REST, RPC or GraphQL based with ASP.NET.
- Experience building desktop applications and services with .NET Framework.
- Experience using ORMs and Databases like NHibernate or Entity Framework, SQL Server & SQLite.
- Experience writing unit, regression and automated UI tests.
- Experience with Git source control.
Nice to have:
- Familiarity with containerization using Docker and/or Kubernetes, and DevOps tools like GitHub Actions, Azure DevOps and Datadog.
- Familiarity with cloud services like AWS or Azure.
- Familiarity with building integrations with EHRs.
- Familiarity with HL7, FHIR, or other healthcare interoperability standards.
Who You Are:
- A fast learner, ready to grow and tackle challenges with courage.
- An open and effective communicator, aligned with NeuroFlow's culture of openness and customer obsession.
- Someone who thrives in making complex systems simple and beautiful.
*Employment is contingent on obtaining government clearance (Public Trust)
*U.S. citizenship is a requirement for this position