Develop, maintain, and support full-stack web applications and APIs, primarily built on .NET Core (C#), Node.js backend services, and React-based frontend.
Collaborate with Data Platform engineers and architects to integrate applications seamlessly with Snowflake, AWS data services, and other cloud platforms.
Design, implement, and optimize server-side logic, database schemas (SQL Server, Snowflake), and frontend components for performance, usability, and maintainability.
Build reusable components and libraries for future use, employing clean code principles and comprehensive unit & integration testing.
Participate in code reviews, continuous integration/deployment (CI/CD), and automated testing to ensure robustness and reliability.
Work with product owners and data governance to ensure solutions comply with security, privacy (HIPAA), and data quality standards.
Troubleshoot, debug, and resolve issues across the full stack in production environments, maintaining SLAs around system availability and data freshness.
Document features, design decisions, APIs, and workflows clearly to ensure team knowledge sharing and enable rapid onboarding.
Stay up-to-date on emerging technologies and propose innovative enhancements to improve platform capabilities and user experience.
Requirements
5+ years of professional fullstack software development experience.
Strong backend development experience with Microsoft .NET Core (C#), RESTful APIs, and associated frameworks.
Proficiency in Node.js server-side programming and JavaScript/TypeScript runtime environment.
Solid expertise in React.js, Redux, and related frontend web technologies, including HTML5, CSS3, and responsive design.
Experience working with cloud platforms (AWS preferred) and cloud services integration, especially data-centric services.
Strong SQL skills with experience in designing and querying relational databases and data warehouses (Snowflake/SQL Server preferred).
Familiarity with Agile/Scrum software development methodologies.
Experience with version control tools such as Git and collaboration platforms like GitHub or Azure DevOps.
Knowledge of containerization (Docker) and CI/CD pipelines is a plus.
Understanding data governance, security, and privacy best practices (HIPAA compliance highly desirable).