Full Stack Developer

  • Luxoft
  • 15/05/2026
Full time Information Technology Telecommunications

Job Description

Project description

Project is a web application running and visualizing scientific experiments and mathematical models. It focuses on allowing users to visualize different graphical plots - hence Plotly is in the center of work.

Responsibilities
  • The purpose of this role is to design, build, and maintain robust, scalable, and production ready software. As a senior full stack developer, the role leads the development of backend services in Python and frontend interfaces in React according to UI/UX specifications, ensuring high reliability, strong engineering standards, and a seamless user experience. It also delivers high quality components across the stack, efficient CI/CD pipelines, resilient production deployments, and contributes to architectural decisions, continuous performance improvements, maintainability, usability, and clear technical documentation that strengthens overall platform robustness and team productivity.
SKILLS Must have
  • The person must work with minimum supervision, probably with at least 5 years of experience.
  • Strong backend engineering in Python (API development, services, data workflows)
  • Frontend development expertise in React (components, state management, UI integration)
  • Solid experience with CI/CD pipelines
  • Solid experience in Linux command line
  • Proven track record operating and supporting production systems
  • Familiarity with AI augmented solutions, including RAG pipelines or multi agent architectures.
  • Strong testing practices and software engineering fundamentals
  • Ability to collaborate on architecture, code reviews, and cross functional technical decisions
Nice to have
  • Knowledge of OpenShift
  • Experience with AI tools (Lang chain, Lang graph, vector-databases, etc.)
  • Experience with document search applications