Senior Full Stack Engineer - Full Stack Development

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

Tech Stack / Keywords

Software developmentReactTypeScriptJavaScriptPythonAPIMicroservicesSQSNoSQLCI/CD Pipelines

Firma i stanowisko

Our client is a forward-thinking technology company based in Krakow, dedicated to transforming education through innovative digital platforms. They build scalable, user-centred learning solutions that empower students and teachers alike. The organisation values technical excellence, collaborative problem-solving, and continuous improvement. They're growing their engineering team to expand their platform capabilities and deliver impactful educational experiences to a global audience.

Wymagania

  • 10+ years of professional software development experience.
  • Strong expertise in React, TypeScript and JavaScript for frontend development.
  • Proven experience designing and maintaining Python backend APIs.
  • Solid understanding of microservices architecture and distributed systems.
  • Experience with asynchronous processing, message queues (SQS, Celery) and event-driven systems.
  • Hands-on experience with both NoSQL (DynamoDB) and relational (PostgreSQL) databases.
  • Familiarity with CI/CD pipelines, deployment automation and infrastructure as code.
  • Experience implementing observability solutions (logging, metrics, tracing, alerting).
  • Knowledge of API design, REST principles and integration patterns.
  • Demonstrated ability to write clean, maintainable, well-tested code.
  • Strong communication skills and experience working collaboratively in cross-functional teams.

Nice to have:

  • Experience with AI/LLM integration.

Obowiązki

  • Build and ship production React features for student-facing learning flows and teacher dashboards using TypeScript and JavaScript.
  • Write clean, maintainable code across the frontend codebase, managing state with Redux, Zustand or Context API.
  • Design and maintain Python backend APIs handling asynchronous processing and distributed services.
  • 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 and monitoring.
  • Contribute to observability by implementing logging, metrics, tracing and alerting across distributed services.
  • Set up and improve CI/CD pipelines and deployment automation to enhance team velocity.
  • Ensure UI components are accessible, responsive and performant across all devices.
  • Write unit and integration tests for frontend components and backend flows.
  • Collaborate closely with design and product teams to translate requirements into polished, usable interfaces.
  • Raise the bar through thorough code reviews and clear technical documentation.

Benefity

  • Competitive salary commensurate with experience and expertise.
  • Permanent contract with job security and stability.
  • Opportunity to work on products impacting millions of learners globally.
  • Collaborative environment with experienced engineers and architects.
  • Clear pathway for career progression and technical leadership.
  • Access to professional development and continuous learning opportunities.
  • Flexible working arrangements supporting work-life balance.
Belvedere Recruitment

Belvedere Recruitment

22 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz