Job Title: Backend Engineer (Node.js / Python)
Location: Onsite – Glendale
Salary: $190,000 Base + Bonus
Overview
We are seeking a Backend Engineer with strong Node.js and Python experience to join a fast-growing engineering team building scalable, high-performance systems. This role is ideal for an engineer who enjoys designing robust backend services, working with modern cloud architectures, and collaborating closely with product and data teams.
The ideal candidate has experience building production-grade APIs and distributed systems and is curious about emerging AI technologies. Experience with AI or machine learning is a plus, but we are equally excited about engineers who are interested in learning and working with Large Language Models (LLMs).
Responsibilities
- Design, build, and maintain scalable backend services and APIs using Node.js and Python
- Architect and develop high-performance, reliable distributed systems
- Build and maintain RESTful and event-driven services used by internal and customer-facing applications
- Collaborate with frontend engineers, product managers, and data teams to deliver new features
- Optimize system performance, reliability, and scalability
- Write clean, well-tested, and maintainable code
- Participate in architecture discussions, code reviews, and technical planning
- Contribute to integrating AI/LLM-driven capabilities into backend systems where appropriate
Required Qualifications
- 5+ years of professional backend software engineering experience
- Strong development experience with Node.js and/or Python
- Experience designing and building REST APIs and microservices
- Strong understanding of database design, data modeling, and performance optimization
- Experience with cloud environments (AWS, GCP, or Azure)
- Familiarity with containerization technologies such as Docker
- Strong problem-solving skills and ability to work in a collaborative team environment