Modernizing Medicine (WAMM) is looking to solve the problem of transforming healthcare through innovative, specialty-specific technology by designing scalable, reliable systems that support their growing product ecosystem.
Requirements
- Java (required)
- Foundational understanding of System Design concepts (required)
- Familiarity with Spring Boot
- Understanding of service-oriented and distributed architectures
- Experience or exposure to databases: SQL (MySQL, PostgreSQL, Supabase, or similar) and NoSQL (MongoDB, DynamoDB, Cassandra, Firebase, or similar)
- Exposure to messaging systems (Kafka, RabbitMQ, SQS, ActiveMQ, or similar)
- Ability to create and maintain architectural diagrams using tools like Lucidchart or similar
Responsibilities
- Audit, catalog, and document current architectural decisions across our platforms
- Assist in documenting existing and proposed architectural designs
- Research new and emerging technologies, tools, and architectural patterns
- Help create and maintain a Tech Radar to guide current and future technology adoption
- Identify and document redundant or overlapping technologies across solutions
- Build Proofs of Concept (PoCs) to demonstrate trade-offs between architectural designs and technology choices
- Participate in technical and architectural design reviews
Other
- Currently pursuing a degree in Computer Science, Software Engineering, or a related field
- Comprehensive medical, dental, and vision benefits
- 401(k): ModMed provides a matching contribution each payday of 50% of your contribution deferred on up to 6% of your compensation
- Generous Paid Time Off and Paid Parental Leave programs
- Company paid Life and Disability benefits, Flexible Spending Account, and Employee Assistance Programs