Application Developer at NBME
Philadelphia, PA 19104, USA -
Full Time


Start Date

Immediate

Expiry Date

23 Nov, 25

Salary

150000.0

Posted On

23 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Infrastructure, Microservices, Python, Cloud Services, Angular, Integration, Code, Java

Industry

Other Industry

Description

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 primarily remote, meaning it requires little to no onsite attendance. While this role can be designated as remote, you are offered the flexibility to select if you prefer to work primarily remotely, hybrid, or onsite. We’re open to considering candidates within 50 miles of our office location in Philadelphia, PA.
At NBME, we continue to innovate and improve how we fulfill the evolving needs of the healthcare 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.

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 providersIn-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 related field

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

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.
Loading...