
Lead Full-Stack Engineer
ECIS, the Educational Collaborative for International Schools
full-time
Posted on:
Location Type: Hybrid
Location: Kraków • 🇵🇱 Poland
Visit company websiteJob 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