Job details
Job type
- Full-time
Location
Pakistan
Full job description
Role Description
USA Time Zone
This is a full-time remote role at Techwaresoft. We are looking for a Senior Backend Software Engineer to build and maintain the backend services powering our conversational AI assistant and financial analytics platform. You will design scalable APIs, develop data pipelines, integrate financial services, and ensure reliable backend performance for our iOS application.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field
- 4–5 years of backend engineering experience
- Strong Python development skills
- Experience building RESTful APIs and backend services
- Experience working with SQL databases and API integrations
- Strong debugging, testing, and problem-solving skills
- Key Technologies : Python, FastAPI, PostgreSQL, REST APIs, Plaid, LiveKit, pytest, Docker
Responsibilities
- Design and develop backend APIs and services for the AI platform and iOS app
- Build financial data integrations (e.g., Plaid) and real-time services
- Develop and optimize data pipelines for financial analytics
- Write automated tests (unit, integration, end-to-end)
- Troubleshoot and resolve production issues
- Participate in architecture decisions and code reviews
Must Have
- 4–5 years of backend development experience
- Strong Python experience (FastAPI or similar frameworks)
- Experience building REST APIs
- Experience with PostgreSQL or similar databases
- Familiarity with Docker and CI-driven testing
- Experience integrating third-party APIs
Nice to have
- Experience with AI/LLM applications (RAG, prompt engineering)
- Familiarity with financial data systems (Plaid, transaction analysis)
- Experience with real-time systems (WebSocket, event-driven architecture)
- Experience handling sensitive financial or PII data securely
Job Type: Full-time
Work Location: Remote