Senior Full Stack Engineer - React & Python

Brak informacji o wynagrodzeniu
SeniorFull-time
#401616·Dodano 2 dni temu·0
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

ReactPythonSoftware developmentTypeScriptJavaScriptAPIMicroservicesSQSNoSQLCI/CD Pipelines

Firma i stanowisko

Our client is a technology company focused on transforming education through innovative digital platforms. They build scalable, user-centred solutions that empower students and educators. The organisation values technical excellence, collaborative problem-solving, and continuous improvement, expanding their engineering team in Krakow.

Wymagania

  • 10+ years of professional software development experience.
  • Strong expertise in React, TypeScript, and JavaScript for frontend development.
  • Proven experience designing and building Python backend APIs.
  • Solid understanding of microservices architecture and distributed systems.
  • Experience with asynchronous processing frameworks (Celery, SQS, or similar).
  • Proficiency with both NoSQL (DynamoDB) and relational (PostgreSQL) databases.
  • Experience implementing CI/CD pipelines and deployment automation.
  • Knowledge of observability practices: logging, metrics, tracing, and alerting.
  • Familiarity with containerisation and orchestration tools.
  • Strong communication skills and ability to collaborate across teams.
  • Experience contributing to architectural decisions and mentoring other engineers.

Obowiązki

  • Build and ship production React features for student-facing learning flows and teacher dashboards.

  • Design and maintain Python backend APIs handling asynchronous processing and distributed services.

  • Work across both NoSQL and relational databases, integrating AI and LLM-based components.

  • Contribute to architecture decisions and raise code quality standards through reviews and documentation.

  • Set up and improve CI/CD pipelines, observability, and deployment automation.

  • Build and ship React features for student dashboards and learning flows using TypeScript and JavaScript.

  • Write clean, maintainable code across the frontend codebase with strong focus on accessibility and performance.

  • Manage application state using Redux, Zustand, or Context API.

  • Write unit and integration tests for frontend components and user flows.

  • Implement asynchronous processing and queue-based communication between services using SQS and Celery.

  • Design data access patterns across NoSQL (DynamoDB) and relational (PostgreSQL) databases.

  • Integrate backend services with internal systems, external APIs, and AI/LLM-based components.

  • Build and maintain operational tooling for day-to-day platform tasks.

  • Contribute to observability by implementing logging, metrics, tracing, and alerting across distributed services.

  • Raise code quality standards through thorough code reviews and clear documentation.

Benefity

  • Opportunity to work on a product impacting education at scale.
  • Ownership of full-stack features from design through to production.
  • Collaborative environment with experienced engineers and cross-functional teams.
  • Continuous learning and professional development opportunities.
  • Flexible working arrangements supporting work-life balance.
Belvedere Recruitment

Belvedere Recruitment

22 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz