About the job
Job Summary
EVA Pharma is on the lookout for an enthusiastic and skilled Lead Software Development Engineer to join our vibrant team. The successful candidate will play a vital role in our mission to enhance human health, ensuring that we consistently uphold the highest standards of excellence in our field.
Key Responsibilities:
- Lead and mentor a team of 10-14 full-stack engineers, developing personalized growth plans, promoting best practices, and conducting ongoing performance reviews with constructive feedback.
- Oversee the complete delivery of enterprise applications, facilitate Agile ceremonies (such as sprint planning, code reviews, retrospectives, and release planning), and enhance timely delivery through process improvements while collaborating with product, QA, and business stakeholders.
- Design scalable, maintainable systems utilizing Clean Architecture, SOLID principles, and DDD/CQRS; make strategic technology choices (modular monolith vs. microservices, cloud infrastructure, integrations); conduct code reviews and enforce coding standards.
- Deliver and support long-term enterprise products across healthcare, pharmaceutical, ERP, and CRM domains, managing multiple workstreams in UI/UX, backend development, and QA, while keeping stakeholders updated on progress and roadmap alignment.
- Employ a technical stack that includes C#/.NET Core, REST APIs, Angular, React, SQL Server, Microsoft Azure (Blob Storage, DevOps), Docker, CI/CD pipelines, FHIR/HL7, ERP/CRM integrations, and Agile/Scrum methodologies with thorough technical documentation.

