Senior Full Stack Developer (Python, React)
- 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.
Mandatory Skills Description:
• The person must work with minimum supervision 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 Skills Description:
• Knowledge of OpenShift
• Experience with AI tools (Lang chain, Lang graph, vector-databases, etc. )
• Experience with document search applications
- Languages:
- English: B2 Upper Intermediate
Required languages
| English | B2 - Upper Intermediate |