ECIS, the Educational Collaborative for International Schools

Lead Full-Stack Engineer

ECIS, the Educational Collaborative for International Schools

full-time

Posted on:

Location Type: Hybrid

Location: Kraków • 🇵🇱 Poland

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudDjangoElixirJavaScriptMicroservicesPostgresPythonReactRubyRuby on RailsSQLVue.js

About the role

  • Lead technical architecture decisions for the SpotLight web application
  • Lead the technical architecture and development of the SpotLight application, working across the entire technology stack from data platform integration to user interface delivery
  • Develop and maintain front-end dashboard interfaces and back-end API services
  • Integrate with Faria Data Platform and external educational systems
  • Mentor and guide a junior full-stack engineer
  • Establish code quality standards, testing protocols, and deployment practices
  • Collaborate with data engineers on schema design and API contracts

Requirements

  • 7+ years full-stack development experience
  • Back-end: Elixir/Phoenix Framework (preferred) or Ruby/Rails, Python/Django
  • Database: Advanced SQL, PostgreSQL, data modeling
  • Front-end: JavaScript, HTML/CSS, React or Vue.js
  • Cloud: AWS services, API design, microservices architecture
  • Experience with educational technology or complex multi-tenant SaaS platforms
  • Strong understanding of data security and compliance requirements
  • Preferred: EdTech or student information system development experience
  • Preferred: Experience with analytics platforms or business intelligence tools
  • Preferred: Knowledge of educational data standards and privacy regulations
Benefits
  • Compensation - Competitive salary and opportunities for career development (B2B)
  • Healthcare - Comprehensive medical coverage by LuxMed (UNIQA for the UA)
  • Vacation - We support work/life balance and offer generous Annual leave and Public Holidays
  • Wellbeing Resources - Faria encourages team members to lead healthy lifestyles and provides recurring monthly Health and Wellness benefits
  • Learning - We encourage continued education, providing an online learning platform, unlimited book purchases, and diverse internal and external training programs.
  • Team - Friendly atmosphere, group activities, and corporate events
  • Equipment - MacBook Pro or another laptop of your specification, peripherals, and displays included
  • Office - Small but cozy office in Krakow(PL) or Ivano-Frankivsk(UA) for your convenience

ATS Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
full-stack developmentElixirPhoenix FrameworkRubyRailsPythonDjangoAdvanced SQLPostgreSQLJavaScript
Soft skills
mentoringguidancecollaborationcode quality standardstesting protocolsdeployment practices