Skip to main content

Senior Software Engineer - Full Stack Development

Technology
First Object Inc
3 weeks agoUntil 12/12/2026

Job description

Summary :

We are looking for a Full Stack Senior Software Engineer with backend proficiency to join an Agent Development Squad building AI-powered financial close automation. You will primarily own the Python backend services, APIs, and data pipelines that power AI agents for financial close automation. You are expected to have a working understanding of containerization and deploying applications in Kubernetes environments.

You should also be able to make front-end fixes and contribute to Angular UIs when needed. Full stack delivery is the expectation, with backend as the primary strength.

What You'll Do :

  • Build and maintain scalable RESTful APIs and microservices using Python and FastAPI.
  • Design and implement async task processing flows using Redis/Celery or equivalent message queue systems (RabbitMQ, SQS, or similar) for agent job execution.
  • Own data layer design, covering PostgreSQL schema design, migrations, and query optimization for agent state and audit data.
  • Containerize services using Docker and deploy to Kubernetes (AKS) environments.
  • Integrate backend services with the agent orchestration engine under the Tech Lead's architectural direction.
  • Contribute to API contract design, covering Open API specifications, versioning, and inter-service communication patterns.
  • Make frontend code fixes and contribute to Angular UI features when needed, as full stack delivery is expected.
  • Lead and actively contribute to low-level design, including component design, data modelling, API contracts, and service internals; expected to articulate and defend design trade-offs during sprint planning, tech reviews, and design sessions.

Requirements :

  • 5+ years of backend or full stack software engineering experience.
  • Strong Python proficiency with FastAPI or equivalent async REST framework.
  • PostgreSQL at production level, covering schema design, query writing, indexing, and migrations.
  • Redis and Celery or equivalent message queue system.
  • REST API design experience, including OpenAPI contracts.
  • Docker for containerizing Python services.
  • Kubernetes for deploying, configuring, and troubleshooting containerized workloads.
  • Angular and TypeScript at working capability for frontend code fixes.

AI-Native Mindset :

  • Comfortable working in an AI-native engineering environment where sprint discussions, design reviews, and acceptance criteria routinely involve LLM and agent concepts.
  • Exposure to LangChain / LangGraph or LLM integration is a plus.
Keywords
OrchestrationGadgetSCHEMARedisTypescriptRabbitMQAngularAngularJSQueueing theoryPostgresqlPython

Interested in this role?