About Us:
CredCompare is the leading platform in the U.S. for elective healthcare payment solutions. Our B2B system empowers elective healthcare providers to streamline the payment process by offering financing solutions such as "buy now, pay later" to their customers. Designed to effortlessly support large organizations with dozens or even hundreds of locations, CredCompare is trusted by some of the largest elective healthcare providers in the U.S., including Milan Laser and LaserAway. As a profitable and stable startup, we operate with a small, dedicated team that delivers exceptional results.
About The Role:
We’re looking for a Senior Backend Engineer to help us build and improve the backbone of our platform. Your work will directly impact both our third-party lender integrations and the tools we provide to our enterprise customers. Here’s what you’ll focus on:
- Lender Integrations: Develop new lender integrations and maintain existing ones. This often involves creatively utilizing limited APIs to meet our standard features and requirements.
- Customer-Focused Features: Develop customizations and integrations for enterprise clients, managing large-scale operations and high-value transactions. These features will be designed to meet individual customer needs while providing scalable value to multiple clients.
- Backend Optimization with FastAPI & AsyncIO: Our backend, powered by FastAPI and asyncio, handles bursts of highly asynchronous API calls. You’ll work with these technologies to optimize performance and reliability, ensuring our platform can efficiently handle short bursts of activity while maintaining fast and stable operations
- Infrastructure Enhancements: Optimize our backend for reliability, performance, and scalability through better logging, testing, monitoring, and automation.
Expect to review code, collaborate with teammates, and occasionally join meetings with lenders or clients to refine requirements.
Requirements:
Technical Requirements:
- Backend Development in Python: Minimum 5 years of experience in developing robust and reliable scalable backend systems.
- FastAPI: At least 2 years of hands-on experience working with FastAPI.
- AsyncIO: Significant experience working on asynchronous Python backend projects.
- NoSQL Databases: Proficiency with NoSQL databases such as MongoDB.
- DevOps Basics: Ability to set up and manage MongoDB instances and handle basic DevOps tasks.
- Software Design and Leadership: Expertise in designing software architecture, breaking down complex projects, and mentoring team members.
- API Integration: Comfortable working with poorly documented APIs and overcoming challenges in integration.
Nice-to-Have:
- Familiarity with React.js or experience working on frontend integration.
- Broader knowledge of DevOps tools and practices.
- Experience with other asynchronous frameworks or event-driven architectures.
Availability:
- Full-time position with a start time no later than 9 AM UTC.
- Participate in an on-call rotation to address any production issues as needed.
- Expect 1-2 days per week of meetings with U.S. partners.
The Benefits of Joining Our Team:
- 100% Remote: Take advantage of 100% remote work, giving you the flexibility to manage your career and personal life from anywhere.
- Competitive Compensation: Receive a competitive salary that rewards your skills and experience.
- Stock Options: Benefit from stock options, aligning your success with the company’s growth.
- High-Impact Role: Join a small, dynamic team in a market-leading company, where your contributions will directly influence the company’s success and growth.
- Long-Term Stability: Become part of a profitable, innovative company with a proven track record and a commitment to ongoing growth.
Ready to take the next step in your career? Apply now and be part of our success story!