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
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...
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