As an Application Architect, you will contribute to the design and delivery of a wide range of digital products used by researchers, educators, and learners globally. These include content- and data-centric platforms, assessment services, mobile applications, and eCommerce integrations.
You will work at the intersection of product, technology, and architecture—helping shape solutions that meet complex functional and non-functional requirements. Operating within agile value streams and project teams, you will collaborate with colleagues across architecture, UX, infrastructure, and security to ensure technical consistency, scalability, and compliance.
This is a strategic and hands-on role for someone who combines deep technical knowledge with strong collaboration skills and a continuous improvement mindset.
Responsibilities:
-
Lead application architecture and design in collaboration with product, business, and implementation teams.
- Translate complex technical concepts into clear language for stakeholders and delivery teams.
-
Plan and estimate development work, including long-term system evolution and replacement strategies.
-
Ensure application development aligns with architecture, security, and DevOps best practices.
-
Provide technical leadership across the development lifecycle, mentoring developers and reviewing code.
-
Evaluate emerging technologies and prototype tools that add value.
- Design and support data storage, transformation, and ETL processes to meet business needs.
-
Define and uphold technical standards in collaboration with UX, QA, Infrastructure, and Architecture teams.
- Support stakeholders and ensure system reliability in both development and production environments.
Requirements:
- Proven experience as an Application Architect or Technical Lead in international teams.
- Experience in building scalable business systems using high-level languages (e.g. Java, Python, Node.js).
- Background in customer-facing digital platforms or content/data solutions.
- Familiarity with structured and semi-structured data (e.g. XML, JSON), storage, and processing requirements.
- Experience with Agile development methodologies (preferably Scrum) and business analysis.
- Knowledge of enterprise architecture principles and coding standards.
- Exposure to technologies such as ReactJS, SAP, AWS, and/or Azure.
-
Strong problem-solving skills and a solutions-oriented mindset.
- Ability to manage multiple initiatives and prioritize effectively
-
Excellent communication and presentation skills, with the ability to explain complex ideas clearly to diverse audiences
- Degree in a relevant technical field or equivalent experience
- Valid Polish residence and permission to work in Poland
-
Fluent English (C1 or above), with the ability to explain complex topics to diverse stakeholders
Nice to have:
- Experience in publishing or digital content industries
- Familiarity with TDD/BDD and DevOps practices, including CI/CD and test automation
- Experience with Docker, Kubernetes, or other containerization/orchestration tools
- Exposure to AI and machine learning
- Certifications in software development or architecture
Benefits
- Work with small teams of highly skilled and experienced specialists who share their knowledge and welcome initiative with enthusiasm.
- Competitive salary and extensive corporate life
- Flexible timesheet (we are a 100% remote-friendly company).
- Medical insurance and private healthcare.
- Minimum bureaucracy – we’re people-first.
We treat all candidates equally and strongly support diversity and inclusivity across all our departments, teams, and positions. Therefore, we encourage all qualified and eligible candidates to apply regardless of gender, age, race, ethnicity, religious belief, or physical ability. We stand for equal opportunities for all our team members and support their pursuit of professional and personal growth.