Skip to Content

Senior Software Engineer — Backend

Remote
Role Description

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

What's great in the job?


  • Great team of smart people, in a friendly and open culture
  • No dumb managers, no stupid tools to use, no rigid working hours
  • No waste of time in enterprise processes, real responsibilities and autonomy
  • Expand your knowledge of various business industries
  • Create content that will help our users on a daily basis
  • Real responsibilities and challenges in a fast evolving company
WhatsApp