Senior Full Stack Engineer

Belvedere


Job Location:

Kraków - Poland

Monthly Salary: Not Disclosed
Posted on: 17 hours ago
Vacancies: 1 Vacancy

Job Summary

Duration: 6 months

Contract Type: Contract

Location: Krakow

  • 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 standards through code reviews and documentation
  • Shape observability CI/CD pipelines and deployment automation across the platform

Company Overview

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 are growing their engineering team to expand their platform capabilities and deliver impactful educational experiences to a global audience.

Position Overview

As a Senior Full Stack Engineer you will take ownership of both frontend and backend development across their learning platform. You will design scalable Python APIs build responsive React interfaces and work with distributed systems including asynchronous processing and queue-based communication. Your work will directly influence how millions of students and teachers interact with their platform whilst contributing to key architectural decisions that shape the products future.

Responsibilities

  • Build and ship 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 that power the platforms core functionality
  • 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

Requirements

  • 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
  • Experience with AI/LLM integration is a plus

Benefits

  • Competitive salary commensurate with experience and expertise
  • 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

To apply please submit your CV to


Required Experience:

Senior IC

Duration: 6 monthsContract Type: ContractLocation: KrakowBuild and ship production React features for student-facing learning flows and teacher dashboardsDesign and maintain Python backend APIs handling asynchronous processing and distributed servicesWork across both NoSQL and relational databases i...