Senior Software Engineer (Node)
Evry Health
seniorpermanentbackendfullstack Dallas, TX 4 days ago via LinkedIn
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
Node.jsNext.jsReactREST APIPostgreSQLSQLPrismaExpress.jsAzureCI/CD
About the role
Role Overview
Senior Software Engineer focused on Node.js backend development, with responsibilities spanning REST APIs, SQL databases, and technical leadership. You will also work across backend and some frontend capabilities using modern JavaScript frameworks.
Responsibilities
- System architecture & design: Lead design and implementation of scalable, maintainable systems aligned to business and technical standards.
- Backend & database development:
- Build robust backend services (primary focus on RESTful APIs).
- Design and optimize SQL database schemas, write complex queries, and improve performance.
- Implement ORMs (e.g., Prisma, TypeORM, Sequelize).
- API design & documentation:
- Create well-documented RESTful APIs using OpenAPI/Swagger.
- Ensure consistency and ease of integration for frontend and mobile apps.
- Technical leadership:
- Mentor junior engineers and provide code reviews.
- Enforce coding standards and best practices.
- Performance optimization:
- Identify and resolve performance bottlenecks in systems, databases, and APIs.
- Maintain high availability and reliability.
- Collaboration:
- Work with cross-functional teams, including .NET developers and product managers.
- Documentation: Maintain technical documentation for systems and codebases.
- Security & compliance: Implement security best practices and ensure compliance with relevant regulations.
- Problem solving: Troubleshoot complex issues to minimize downtime.
- Cloud & DevOps:
- Deploy and manage applications on Azure.
- Implement CI/CD pipelines.
- Use containerization with Docker and work with Azure container services.
Requirements
- 10+ years professional software development experience, focused on Node and React, primarily backend.
- Strong Node.js 20 LTS backend experience and familiarity with:
- Express.js, Fastify, or similar frameworks (NestJS is mentioned as acceptable).
- Next.js (Next 15+) and frontend integration.
- React 19+, React Native 0.80+, and Expo SDK 54+.
- Advanced SQL expertise with PostgreSQL, MySQL, or SQL Server (schema design, indexing, query optimization, performance tuning).
- Experience with RESTful API design/build/documentation.
- ORM experience with Prisma, TypeORM, Sequelize, or similar.
- Azure experience (e.g., App Service, Azure Functions, Azure SQL Database, Blob Storage, API Management).
- DevOps/containerization: Docker, CI/CD (Azure DevOps and/or GitHub Actions), and familiarity with Azure container services.
- Testing and quality: backend testing (Jest/Mocha/Supertest) and TDD practices.
- Strong Git workflow and collaboration (PR reviews, branching strategies).
- Authentication/security experience (JWT, OAuth, Azure AD, or similar).
Nice-to-haves
- Familiarity with GraphQL or tRPC.
- Full-stack experience involving .NET Core, Azure, and C#.
About Evry Health
Evry Health is a healthcare-focused technology company that builds software solutions for health organizations. The role is centered on engineering backend and full-stack capabilities, integrating web and mobile experiences while adhering to security and compliance needs.
Scraped 6/13/2026