Job Closed
This listing is no longer active.
Code and Theory is a digital-first creative agency that sits at the center of creativity and technology.
Senior Engineer, Back-end
Location
New York
Posted
127 days ago
Salary
$120K - $150K / year
Seniority
Senior
Job Description
Senior Engineer, Back-end
Code and Theory
• 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
Job 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
Related Guides
Related Job Pages
More Backend Engineer Jobs
Fullstack Developer, Angular, Python
Code & PepperAny software developer can write code. We add extra spice to the code to meet the market’s refined taste.
• Wspólnie z londyńskim partnerem, rozwijamy platformę opartą o AI, która mierzy emisje CO₂ od samego źródła • Angażują się w projekt i dbają o jakość swojej pracy
Senior Software Engineer, Back-end – Fraud
AffirmWe create honest financial products that improve lives.
• You will be responsible for owning and delivering quarterly goals for your team, leading engineers through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery. • You will design and implement backend services and APIs using Python or Kotlin, operating within Affirm’s microservice and event-driven architecture. • You will take an active role in shaping the team’s roadmap, collaborating on technical design, and driving execution across projects that span multiple teams. • You will partner with the Engineering Manager and your teammates to elevate quality standards, evolve engineering processes, and represent the team in cross-functional initiatives. • You will collaborate cross-functionally with stakeholders in Fraud Ops, Compliance, Product, Machine Learning, and Analytics to build scalable fraud tooling and infrastructure. • You will proactively identify opportunities to improve system reliability, team efficiency, or architecture—and lead efforts to address them. • You will contribute to operational excellence by maintaining high observability standards, responding to incidents, and participating in the on-call rotation. • You will foster a culture of ownership, inclusion, and craftsmanship by mentoring teammates, providing feedback, and upholding high code and design standards. • On-Call Rotation - There would be an on-call rotation for this role as a requirement.
Senior Software Engineer, Back-end – Fraud
AffirmWe create honest financial products that improve lives.
• You will be responsible for owning and delivering quarterly goals for your team, leading engineers through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery. • You will design and implement backend services and APIs using Python or Kotlin, operating within Affirm’s microservice and event-driven architecture. • You will take an active role in shaping the team’s roadmap, collaborating on technical design, and driving execution across projects that span multiple teams. • You will partner with the Engineering Manager and your teammates to elevate quality standards, evolve engineering processes, and represent the team in cross-functional initiatives. • You will collaborate cross-functionally with stakeholders in Fraud Ops, Compliance, Product, Machine Learning, and Analytics to build scalable fraud tooling and infrastructure. • You will proactively identify opportunities to improve system reliability, team efficiency, or architecture—and lead efforts to address them. • You will contribute to operational excellence by maintaining high observability standards, responding to incidents, and participating in the on-call rotation. • You will foster a culture of ownership, inclusion, and craftsmanship by mentoring teammates, providing feedback, and upholding high code and design standards. • On-Call Rotation - There would be an on-call rotation for this role as a requirement.
Backend Developer
eSimplicityAn engineering firm that delivers high-quality Healthcare IT, Cybersecurity, and Telecommunication solutions.
• Build, iterate, and test scalable, back-end services using Golang • Build and enhance systems using event-driven architecture (e.g. Kafka, SNS/SQS, EventBridge) • Develop systems with high availability, scalability, and fault tolerance in mind hosted on AWS • Participate in Agile processes including daily standups, demos, retrospectives, and sprint planning • Work closely with designers and engineers to gather and implement product, front-end, and back-end requirements and make architecture decisions • Providing production support, on-call support, maintenance, and enhancements to the existing application • Monitor, troubleshoot, and optimize application performance in production and non-production environments



