Senior Software Engineer

Axiomatic_AI

$120K — $160K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6+ years of software engineering experience, with strong expertise in either backend or frontend
  • Proficient in Python (FastAPI preferred), with experience in Flask or Django
  • Strong JavaScript/TypeScript skills, particularly with React and Next.js
  • Solid understanding of database fundamentals, specifically PostgreSQL and SQL
  • Experience in REST API design and best practices
  • Familiarity with frontend design including CSS frameworks like Tailwind and SCSS
  • Experience with cloud platforms, preferably GCP, but AWS or Azure is acceptable

Responsibilities

  • Ship production-grade features across the full stack, from backend services to frontend UI
  • Collaborate with both backend and frontend teams, enhancing code quality across the board
  • Design scalable systems and ensure performance, security, and reliability
  • Integrate AI functionalities into existing and new features for enhanced capabilities
  • Mentor junior engineers and establish best practices in full-stack development
  • Debug and optimize performance across the application stack, including backend and frontend
  • Contribute to architecture decisions and system improvements in a collaborative environment

Benefits

  • Flexible work arrangements with a preference for hybrid work from the Boston office; remote options available
  • Opportunity to work on cutting-edge AI-native products
  • Chance to mentor and shape junior engineers in their growth
  • Collaboration with a diverse team across various technology stacks
  • Be part of a rapidly growing company with a focus on innovation
Full Job Description
Position Overview

As Senior Software Engineer, you'll work fluidly across backend and frontend, shipping production-grade features end-to-end in an AI-native product. You won't be boxed into one side of the stack, you'll collaborate with both the backend and frontend teams, picking up whatever work has the highest impact and filling gaps wherever they appear.

You will:
  • Ship features end-to-end: from database schema and API design through to pixel-perfect UI
  • Collaborate across backend and frontend teams, contributing meaningfully to both codebases
  • Design and build scalable backend services (FastAPI, Python) and responsive web applications (React, Next.js, TypeScript)
  • Integrate AI capabilities (LLMs, agents) into production systems across the full stack
  • Implement UX/UI patterns for AI-assisted scientific workflows when working on the frontend
  • Ensure system reliability, performance, and security on both sides of the stack
  • Mentor engineers and help establish cross-stack best practices as the team grows

We're looking for a versatile, T-shaped engineer someone with strong depth in either backend or frontend, and solid working proficiency across the full stack, who thrives on variety and can ship autonomously without waiting on hand-offs.
Key Responsibilities
1. Full-Stack Development
  • Build and maintain backend services (FastAPI, Python) and web applications (React, Next.js, TypeScript)
  • Design REST APIs, database schemas, and optimize SQL queries (PostgreSQL)
  • Implement responsive, accessible, and performant UI components
  • Integrate with external services (OpenAI, Anthropic, Google, Vertex AI) and surface AI features in the UI
  • Debug across the entire stack: from SQL queries and network traces to React render cycles
2. Architecture & Design
  • Contribute to system architecture and technical decisions across backend and frontend
  • Design for scalability, reliability, and security in your areas of ownership
  • Shape API contracts collaboratively - as both a producer and a consumer
  • Write clear technical designs and propose improvements to the codebase and infrastructure
3. AI Integration
  • Build and evolve agent flows using Pydantic AI / FastMCP
  • Integrate LLM providers and design tool / function-calling patterns
  • Design intuitive UX flows for AI-powered features (prompt editing, model selection, result visualization)
  • Contribute to evaluation and regression testing for AI features
4. Quality & Testing
  • Write comprehensive unit, integration, and end-to-end tests across the stack
  • Participate in code reviews (give and receive feedback)
  • Optimize performance on both backend (latency, throughput) and frontend (load times, bundle size)
  • Debug and resolve production issues
5. Collaboration & Mentorship
  • Work closely with the Tech Lead / Staff Engineer on architecture and roadmap
  • Partner with AI Platform Engineer on AI integrations
  • Bridge backend and frontend teams - translate needs and reduce hand-off friction
  • Mentor engineers, share cross-stack knowledge, and participate in technical interviews
Key Requirements
  • 6+ years of software engineering experience, with meaningful depth in at least one of backend or frontend
  • Strong Python skills: FastAPI (preferred), Flask, or Django
  • Strong JavaScript/TypeScript skills: React (Next.js preferred)
  • Solid database fundamentals: PostgreSQL, SQL, ORMs (SQLAlchemy)
  • REST API design experience: best practices, versioning, documentation
  • Frontend fundamentals: CSS (Tailwind, SCSS), state management (TanStack Query, Zustand, Redux), responsive and accessible design
  • Cloud platform experience: GCP preferred (AWS, Azure acceptable)
  • Testing mindset: unit + integration + e2e tests, coverage discipline
  • Version control & CI/CD: Git, GitHub Actions, Docker
  • Strong problem-solving: debugging and performance optimization across the stack
Nice-to-Have
  • FastMCP, Pydantic AI, or agent framework experiencAsync Python (asyncio, async/await) at scale
  • Production AI/ML API integration (OpenAI, Anthropic, Gemini, Vertex AI)
  • Experience building AI-powered UIs (chat interfaces, code editors, notebook-style interactions)
  • Infrastructure as code (Terraform)
  • Microservices and event-driven architectures
  • Knowledge of WebSockets, SSE, and real-time communication
  • Observability tools (Sentry, Logfire, OpenTelemetry)
  • Figma or similar design tool proficiency
  • Background in scientific or technical product UX

Current Stack:
  • Backend: Python, FastAPI, SQLAlchemy, Pydantic AI, FastMCP, Alembic
  • Frontend: React (Next.js 15), TypeScript, App Router, Tailwind CSS, shadcn/ui, Zustand, TanStack React Query
  • Databases: PostgreSQL, Redis (caching)
  • APIs: REST, WebSockets, SSE, MCP
  • AI/ML: Anthropic Claude, Google Gemini, OpenAI, Vertex AI Model Garden, Mistral OCR, CopilotKit, LangGraph
  • Cloud: Google Cloud Platform (Cloud Run, Cloud SQL, GCS, VPCs, Auth0)
  • Infrastructure: Terraform, Docker
  • CI/CD: GitHub Actions
  • Observability: Logfire, Sentry
  • Testing: pytest, pytest-asyncio, pytest-cov, Jest, Playwright, Cypress
  • Design: Figma


Work model & location expectations:
  • Team work model:Preferred hybrid from our Boston office; remote arrangement may be considered.
  • Primary location:Boston, US

Similar Jobs

More Jobs at Axiomatic_AI

More Information Technology Jobs

Find similar Senior Software Engineer jobs: