Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

NBME Logo

Application Developer

NBME

$92,800 - $116,000
Aug 22, 2025
Philadelphia, PA, US
Apply Now

NBME is seeking an Application Developer to lead the design and development of innovative software solutions that impact medical education globally, ensuring systems are secure, scalable, and forward-thinking.

Requirements

  • 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
  • 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

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.
  • 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.
  • Provide mentorship and guidance to junior and mid-level developers, promoting adherence to best practices and coding standards across the team.
  • Lead the design and development of innovative software solutions that impact medical education globally.
  • Work across the full stack to ensure our systems are secure, scalable, and forward-thinking.

Other

  • This is a project-based position expected to last between 18 and 24 months.
  • This role has been designated as primarily remote, meaning it requires little to no onsite attendance.
  • We're open to considering candidates within 50 miles of our office location in Philadelphia, PA.
  • Demonstrate a high level of professional integrity, consistently encouraging others to uphold the same standard.
  • Exhibit flexibility, adaptability, and a strong ability to learn quickly in diverse technical and creative environments, consistently delivering high-quality work within tight deadlines.