Software Engineer - Python at InvoiceCloud
Job Description
📋 Description
- Build and ship Python backend features for IVR, billing, and payments.
- Own components end-to-end from design to production operations.
- Work with Linux Python stack: Django/DRF/FastAPI on Ubuntu.
- Integrate telephony (Asterisk/FAST AGI, NANP) in services.
- Collaborate with US/India teams across time zones and PCI/SOC2/SOX compliance.
- Monitor, instrument, and respond to incidents; ensure secure-by-default coding.
🎯 Requirements
- 4–6 years in software engineering with 3+ years building Python services.
- Production Python with Django/DRF/FastAPI on Linux.
- REST APIs against relational DBs at scale; telephony exp a plus.
- Experience with ORM, raw SQL, Redis, Celery; Docker & CI/CD.
- PCI/SOC2/SOX awareness; secure-by-default coding.
- Bachelor's degree (B.Tech) or equivalent.
🎁 Benefits
- Growth into a senior IC with SSE and EM guidance.
- Work in a fast-growing fintech with awards and impact.
- Collaborative, global engineering team across time zones.
More Current Jobs at InvoiceCloud
Apply to other open positions at InvoiceCloud
