E

Emmes Group

CRO services and AI-driven trial infrastructure

Software Engineer - Front-End

Frontend EngineeringUpdated on Nov 10
Full-timeRockville, MD, USANo salary listed

About the Job

Requirements

  • Strong oral and written communication skills.
  • Experience coding in C#/.NET, Python, Java, or comparable programming languages.
  • Experience building enterprise software systems in an Azure Cloud environment using technologies such as Azure Container Apps or AKS, Azure Functions, Azure Queue Storage or Service Bus Queues, Azure Service Bus Topics or Event Grid, Azure Blob Storage, Azure API Management, Azure Cosmos DB (Table API), Azure AI Search, Azure Database for PostgreSQL – Flexible Server, Azure Cosmos DB (Gremlin API), Azure Cosmos DB (MongoDB API), and Azure Bicep or Azure CDK.
  • Experience developing software systems backed by relational and/or NoSQL databases using ORM libraries such as SQLAlchemy.
  • Experience developing microservices with RESTful APIs and/or gRPC to exchange data via JSON, XML, and other data exchange formats.
  • Experience working in an agile development environment using methodologies such as SCRUM or Kanban.
  • Experience using Git, GitHub, and GitHub Actions.
  • Six years of software development experience in one or more programming languages and with data structures and algorithms.
  • Azure Fundamentals or Associate certification.
  • A bachelor's or graduate degree in a technical field such as Computer Science from an accredited college or university (according to CHEA).

Responsibilities

  • Manage individual task priorities, deadlines, and deliverables.
  • Develop scalable, reliable, and performant enterprise-level software systems and services for clients using an object-oriented programming language and software libraries or frameworks.
  • Write well-tested and maintainable code using unit, integration, and BDD tests.
  • Contribute to project documentation, including architecture diagrams, sequence diagrams, API documentation, and technical SOPs.
  • Participate in SCRUM sprint planning, standup, review, and retrospective meetings.
  • Work in a collaborative cross-functional team environment to move features (JIRA tasks) across all tiers in a CI/CD Agile SCRUM environment.
  • Contribute to improving the software engineering team's practices.
  • Shadow senior team members during interviews.
  • Contribute to mentoring junior members of the team.

Desired Qualifications

  • Experience with AI-assisted engineering practices and tools such as GitHub Copilot, Codex, or Claude Code, including conducting efficient and accurate code reviews of AI-generated code.
  • Two or more years of experience building enterprise software systems in a production Azure Cloud environment.
  • Experience with Docker and Kubernetes container and orchestration technologies.
  • Two or more years of experience working with a CI/CD pipeline using Git, GitHub, and GitHub Actions or similar tools.
  • Experience integrating with Okta and additional third-party systems.
  • Experience with Google Cloud Platform (GCP) and AWS.

About the Company

Emmes Group

CRO services and AI-driven trial infrastructure

Emmes Group combines a contract research organization (CRO) with an AI arm to support clinical research globally. The CRO Emmes provides study design, patient recruitment, data collection, statistics, and regulatory support, while Veridix AI builds software tools to plan, manage, and analyze trials using artificial intelligence. It differentiates itself by offering both hands-on trial services and an integrated AI-powered platform, backed by a long history dating to 1977 and a global health focus. Its goal is to modernize clinical research to make trials faster, safer, and more accessible for patients around the world.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Rockville, MD
Founded
2024

Recently Posted Jobs

Explore more opportunities at Emmes Group

See more jobs