Skip to main content

Senior Full Stack Engineer (Python / React)

Ruse
Full-time
Permanent employee

Main responsibilities

  • Design and develop scalable backend services and RESTful APIs
  • Build and maintain modern full-stack applications using Python and React
  • Design and integrate AI-powered features including LLM integrations, machine learning models, and RAG-based architectures with vector search capabilities
  • Work with vector databases and AI orchestration frameworks such as LangChain
  • Design efficient data models and optimize database performance
  • Architect and maintain microservices-based systems
  • Lead integrations with third-party platforms through APIs, data pipelines, and automation workflows
  • Develop data analytics and predictive processing components
  • Implement automation pipelines and workflow orchestration
  • Ensure high performance, scalability, reliability, and security of systems
  • Write unit tests, integration tests, and maintain testing coverage
  • Participate in system design discussions, code reviews, and architecture planning
  • Contribute to architectural decisions and mentor other engineers where needed

Requirements

  • Higher education in Computer Science, Software Engineering, or a related field
  • 6+ years of full-stack software development experience building and maintaining production-grade web applications
  • Strong proficiency in Python and backend frameworks such as Django or FastAPI
  • Experience with PostgreSQL, database design and data modeling
  • Strong experience with React.js / Typescript and modern frontend development (experience with Vue.js or Angular is a plus)
  • Experience with cloud platforms, particularly AWS or GCP services
  • Solid understanding of RESTful APIs, microservices, and system architecture
  • Familiarity with CI/CD pipelines
  • Experience with containerized applications (Docker, Kubernetes)
  • Fluent English and proven experience working in agile and distributed teams
  • Excellent communication and problem-solving skills

Nice to Have
  • Experience with vector databases such as Pinecone, Weaviate, Milvus, or pgvector
  • Experience building RAG-based AI systems
  • Experience with LangChain, LlamaIndex, or similar AI orchestration frameworks
  • Experience with workflow automation platforms such as n8n, Make, or Airflow
  • Experience with data analytics, BI platforms, or large-scale data processing
  • Experience working on AI-enabled products or intelligent automation systems

About us

Dear recruiters there is no need to edit this.