
Senior Engineer, Back-end
Code and Theory
full-time
Posted on:
Location Type: Remote
Location: New York • United States
Visit company websiteExplore more
Salary
💰 $120,000 - $150,000 per year
Job Level
Tech Stack
About the role
- Lead the technical direction of projects, making high-level architectural decisions for full-stack applications that integrate AI services
- Design and build robust backend services (Python) and intuitive, interactive frontend interfaces (React/Vue/Angular) that visualize complex data and AI interactions
- Architect and maintain data processing pipelines, agentic workflows, and LLM integrations to solve real-world client problems
- Foster a culture of excellence by performing rigorous code reviews, mentoring junior and senior developers, and driving the adoption of best practices
- Partner closely with Product Management, Design, and QA to translate complex requirements into technical roadmaps and deliverable software
- Evaluate system performance across the full stack, identifying bottlenecks in both the frontend rendering and backend AI inference layers to ensure scalability and reliability
- Stay ahead of the curve on the latest AI trends (e.g., SLMs, Agentic AI, Multimodal models) and web technologies, advising stakeholders on feasibility and implementation
Requirements
- 4+ years of total software development experience
- Expert proficiency in Python for backend development (FastAPI, Flask, or Django) and data processing
- Strong experience with modern JavaScript/TypeScript frameworks (React, Vue, or Angular) and state management
- Proven experience building applications on top of LLMs (OpenAI, Anthropic, OSS models), implementing RAG patterns, and using frameworks like LangChain or LlamaIndex
- Deep experience designing and consuming RESTful APIs, GraphQL, and WebSockets
- Mastery of Git, CI/CD pipelines, containerization (Docker/Kubernetes), and automated testing frameworks (Pytest, Jest, Cypress)
- Experience with both relational databases (PostgreSQL) and Vector databases (Pinecone, Milvus, Weaviate, or pgvector)
- Strong communication skills with the ability to explain complex technical concepts to non-technical stakeholders.
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonFastAPIFlaskDjangoJavaScriptTypeScriptReactVueAngularRESTful APIs
Soft Skills
communicationmentoringcode reviewscollaborationproblem-solving