Company Description NodeStar is a pioneering AI technology company that specializes in developing cutting-edge conversational AI applications. Our diverse team comprises visionary tech founders, seasoned executives, AI PhDs, and product pioneers who have forged a new path in AI innovation. We create integrated solutions that propel our partners to new heights by infusing conversational interfaces with game mechanics for interactive experiences across multiple platforms. Role Description This is a full-time role for a Senior/Staff Python Backend Developer at NodeStar. As a senior technical leader, you will architect and build scalable backend systems that power our AI-driven applications. You will lead complex technical initiatives, mentor engineering teams, and drive architectural decisions that shape our platform's future. This role requires deep expertise in Python, distributed systems, and cloud infrastructure, combined with the ability to translate business requirements into robust technical solutions that scale to millions of users. Core Responsibilities Architect and design large-scale distributed systems and microservices architecture Lead technical initiatives across multiple teams and drive engineering excellence Define technical roadmaps and architectural standards for backend systems Mentor and guide junior and mid-level developers, fostering their professional growth Own end-to-end delivery of complex features from design to production deployment Drive technical decision-making and evaluate new technologies for adoption Collaborate with product, AI/ML teams, and stakeholders to align technical solutions with business goals Establish best practices for code quality, testing, deployment, and monitoring Lead performance optimization initiatives and ensure system reliability at scale Participate in on-call rotations and incident response for critical systems Qualifications Bachelor's degree in Computer Science or related field (Master's preferred) 5+ years of professional backend development experience, with 2+ years in senior/lead roles Expert-level proficiency in Python and deep understanding of its internals Extensive experience with FastAPI, Django, and async Python frameworks Proven track record of designing and implementing distributed systems at scale Strong expertise in database design, optimization, and management (PostgreSQL, Redis) Deep knowledge of AWS services (EKS, RDS, Lambda, SQS, etc.) and cloud architecture patterns Experience with microservices, event-driven architecture, and message queuing systems Expertise in API design, GraphQL, and RESTful services Strong understanding of software security best practices and compliance requirements Excellent communication skills and ability to influence technical decisions Preferred Qualifications Experience building AI/ML-powered applications and working with LLMs Expertise with container orchestration (Kubernetes) and infrastructure as code (Terraform) Experience with streaming data platforms and real-time processing Knowledge of LangChain, LangGraph, and modern AI application frameworks Experience with vector and graph databases in production environments Track record of leading successful migrations or major architectural changes Published articles, conference talks, or open-source contributions Experience in high-growth startups or AI-focused companies Technical Stack Languages: Python 3.x (expert level), with knowledge of Go or Rust a plus Frameworks: FastAPI, LangGraph, Django REST framework, Celery AI/ML: LangChain, Pydantic, experience with LLM integration Databases: PostgreSQL, Redis, Chroma, Neo4j, experience with sharding and replication Infrastructure: AWS (extensive), Docker, Kubernetes, Terraform Monitoring: DataDog, Prometheus, ELK stack or similar Architecture: Microservices, event-driven systems, CQRS, domain-driven design What We Offer Competitive salary Professional development opportunities Flexible work arrangements Collaborative and innovative work environment Paid time off and holidays Potential for equity We value skill and experience over tenure. If you have less than 5 years of experience but are passionate about backend development and have a proven track record of success, we encourage you to apply and be part of our innovative and dynamic team at NodeStar! Show more Show less