Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever

Application Developer (Project)

  • Source: LinkedIn
  • NBME
  • $114,982 to $145,000 /yr
  • Remote
  • Philadelphia
  • Full-Time
  • Mid level

Job Description

POSITION OVERVIEW

NBME is seeking an Application Developer to join our Product Engineering team. In this role, you’ll lead the design and development of innovative software solutions that impact medical education globally. You’ll collaborate in an agile environment, mentor team members, and work across the full stack to ensure our systems are secure, scalable, and forward-thinking. This is a project-based position expected to last between 18 and 24 months.

This role has been designated as a primarily remote position, though it may require occasional onsite work for team collaboration or meetings. We are currently prioritizing applicants within a 50-mile radius from our Philadelphia office.

Please note that onsite interviews and onboarding at our Philadelphia office may be required for this role. If applicable, advance notice will be provided to support planning.

At NBME, we continue to innovate and improve how we fulfill the evolving needs of the health care community. This commitment starts and ends with the people at NBME. By recruiting and empowering talented individuals from various disciplines and backgrounds, which includes professionals with diverse life experiences, abilities, and perspectives, NBME can take a well-informed, robust approach to advancing medical education and assessment for years to come.

RESPONSIBILITIES

  • Serve as the lead developer on large and complex initiatives, ensuring the adoption of optimal technologies that align with and elevate the product’s vision for maximum impact.

  • Demonstrate a high level of professional integrity, consistently encouraging others to uphold the same standard. Regularly take on leadership responsibilities by sharing advanced techniques and newly acquired technical or business knowledge with peers.

  • Collaborate closely with IT and business stakeholders to translate specifications into cohesive software designs and implementations. Occasionally assume the role of application architect to define system designs and solutions.

  • Exhibit flexibility, adaptability, and a strong ability to learn quickly in diverse technical and creative environments, consistently delivering high-quality work within tight deadlines.

  • Provide mentorship and guidance to junior and mid-level developers, promoting adherence to best practices and coding standards across the team.

  • Research industry trends and incorporate digital marketing best practices to inform strategy.

  • Assist in the documentation of unit processes that support workflows or address challenges.

  • Assist with management of technology vendors, budget inputs and services, adoption, and performance metrics.

QUALIFICATIONS

Skills and Abilities

  • Strong experience with Python for backend development

  • Proven expertise in AWS Serverless technologies: Lambda, API Gateway, AppSync, Step Functions, DynamoDB, etc.

  • Strong experience with microservices architecture and event-driven systems

  • Hands-on experience with Infrastructure as Code (IaC) tools such as AWS CDK or CloudFormation

  • Knowledge of authentication/authorization standards like OAuth2 and integration with Cognito or other identity providers In-depth knowledge of website design and programming

Experience

  • 5+ years of software development experience, including at least 2 years working with AWS cloud services

  • Experience in Java and Angular, is a big plus

Education

  • Bachelor’s degree in a related fiel

About NBME

NBME is a not-for-profit organization that specializes in the creation of assessments and learning tools for physicians and health professionals. Our mission is to advance assessment of these professionals to achieve optimal care for all, supporting the development of a highly effective, diverse and compassionate health care workforce.

Founded in 1915, NBME develops and manages the United States Medical Licensing Examination® with the Federation of State Medical Boards. We offer a comprehensive portfolio of assessment products for every stage of the medical school journey and provide assessment services to various health profession organizations.

We are dedicated to advancing innovative assessment approaches through research, collaboration and contributions to the medical education and assessment communities. In 2024, we expanded our assessment capabilities to include simulation through th…

Skills

  • Python
  • amazon-web-services
  • serverless
  • aws-lambda
  • amazon-api-gateway
  • aws-appsync
  • aws-step-functions
  • amazon-dynamodb
  • aws-cloudformation
  • OAuth2
  • Java

Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with NBME

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes