Senior Full-Stack Engineer (React+Python)

Job Description

Intellectsoft is a software development company delivering innovative solutions since 2007. We operate across North America, Latin America, the Nordic region, the UK, and Europe.We specialize in industries like Fintech, Healthcare, EdTech, Construction, Hospitality, and more, partnering with startups, mid-sized businesses, and Fortune 500 companies to drive growth and scalability. Our clients include Jaguar Motors, Universal Pictures, Harley-Davidson, Qualcomm, and London Stock Exchange.Together, our team delivers solutions that make a difference. Learn more at www.intellectsoft.net

Our customer's product is an AI-powered platform that helps businesses make better decisions and work more efficiently. It uses advanced analytics and machine learning to analyze large amounts of data and provide useful insights and predictions. The platform is widely used in various industries, including healthcare, to optimize processes, improve customer experiences, and support innovation. It integrates easily with existing systems, making it easier for teams to make quick, data-driven decisions to deliver cutting-edge solutions.

Requirements

  • 4+ years of commercial experience in UI development using ReactJS.
  • Ability to build front-end components and modules using ReactJS and TypeScript.
  • Knowledge of Python and asynchronous frameworks like FastAPI mainly or similar Flask, or Django.
  • Experience in developing scalable backend systems, APIs, and microservices.
  • Ability to troubleshoot and debug backend application code.
  • Good problem-solving skills and ability to work in a fast-paced, team-oriented environment.
  • Familiarity with SQL and NoSQL databases.
  • Experience with cloud services like AWS, GCP, or Azure.
  • Understanding of containerization technologies such as Docker and Kubernetes.

Nice to have skills

  • Familiarity with AI/ML principles and experience in incorporating AI models into backend systems.
  • Proven ability to document application modifications and implement updates effectively.

Responsibilities

  • Design and develop scalable frontend architectures and reusable components using ReactJS.
  • Integrate AI models and ensure seamless functionality within backend services.
  • Follow industry best practices for frontend development, ensuring user interfaces are robust, performant, and visually appealing.
  • Write clean, efficient, and maintainable code for both frontend and backend, primarily using ReactJS for frontend and Python with SQL/NoSQL for backend.
  • Collaborate closely with backend engineers to develop and maintain RESTful APIs and microservices.
  • Implement and adhere to software development best practices to meet design specifications and deliver high-quality results on time.
  • Diagnose and resolve issues throughout the full stack, from user interface elements to backend processes.
  • Continuously document changes in applications and develop updates to ensure transparency and ease of maintenance.
  • Create scalable backend infrastructures that support frontend operations and ensure seamless user experiences.

Benefits

  • 35 absence days per year for work-life balance
  • Udemy courses of your choice
  • English courses with native-speaker
  • Regular soft-skills trainings
  • Excellence Сenters meetups
  • Online/offline team-buildings