
Senior Software Engineer – Integrations Team
Truv
full-time
Posted on:
Location Type: Remote
Location: Spain
Visit company websiteExplore more
Job Level
About the role
- Design and develop comprehensive RESTful APIs for employment verification, income verification, and financial data processing services
- Build robust authentication systems, including JWT tokens, OAuth integrations, and API key management for external client access.
- Create and maintain API documentation using OpenAPI/Swagger specifications, ensuring clear integration guides for developer partners
- Implement scalable endpoint architecture supporting high-volume data processing for banks, lenders, and fintech applications.
- Develop webhook systems and callback handlers for real-time event notifications to client applications
Requirements
- 5+ years building production-grade REST APIs using Django REST Framework with demonstrated experience in financial or sensitive data environments
- Strong understanding of API security patterns, rate limiting, authentication middleware, and data encryption for PII/financial information
- Experience with PostgreSQL optimization, Celery task queues, and Redis caching for high-performance API responses
- Proficiency in API versioning strategies, backward compatibility, and managing breaking changes across client integrations
- Knowledge of OpenAPI documentation standards and automated testing frameworks for API validation
Benefits
- Fully remote
- Competitive salary and equity package
- Flexible time off
- Work with cutting-edge technology and innovative customers
- Opportunity to shape the future of financial data access
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
RESTful APIsDjango REST FrameworkAPI security patternsdata encryptionPostgreSQLCeleryRedisAPI versioningOpenAPIautomated testing frameworks