5+ years of experience in software engineering, ideally starting as a Backend Developer, growing through DevOps or Tech Lead roles, and evolving into an Architect.
Hands-on development experience with Python or Node.js.
Proven expertise in designing and deploying cloud-based solutions (preferably AWS or similar), including Infrastructure as Code tools like Terraform.
Experience working in a software house and engaging directly with clients — this is a must.
Bonus points if you’ve also worked in product-focused environments.
Strong programming foundation in at least one modern language (Python, Node.js, Java, or .NET) — ready to jump into PoCs or urgent challenges when needed.
At least 2 years designing cloud-native systems: containerization, serverless, APIs, security, and observability.
Solid grasp of system architecture, distributed systems, and DevOps best practices including CI/CD and automation.
Practical experience transitioning monoliths to microservices or cloud-native infrastructure.
Skilled in leading architectural reviews, balancing cost, scalability, performance, and security.
Exposure to Big Data, AI/ML, or Generative AI technologies is a big plus.
Passion for exploring and adopting new technologies like AI-assisted development, platform engineering, and beyond.
Excellent communicator in both English and Polish (C1), capable of bridging the gap between tech teams and non-technical stakeholders.
Enjoy working directly with external clients — including C-level stakeholders — and building strong, trust-based relationships.
Strategic thinker who can break down complex challenges, prioritize solutions, and lead implementation from an architectural point of view.
Forward-thinking and proactive — able to foresee technical obstacles and shape robust foundations before issues arise.
A natural mentor — you uplift teams, share knowledge, and contribute to a strong engineering culture.
Thought leader who enjoys running workshops, knowledge sessions, and setting architectural standards.
Optional
Bonus points if you’ve also worked in product-focused environments.
Exposure to Big Data, AI/ML, or Generative AI technologies is a big plus.
Passion for exploring and adopting new technologies like AI-assisted development, platform engineering, and beyond.
Your responsibilities
Lead solution architecture across client projects — from design to execution, including presales technical support.
Partner with clients to define technology strategy, roadmaps, and organizational impact.
Act as a trusted advisor to executive-level stakeholders, including CTOs and CEOs.
Architect new systems and drive modernization of legacy platforms.
Shape projects early on by translating business needs into scalable, cost-effective technical blueprints.
Define infrastructure and architecture that balances performance, cost, and reliability.
Create clear documentation — diagrams, ADRs, and other supporting materials for long-term sustainability.
Help estimate time, effort, and costs to support planning and team resourcing.
Get hands-on when needed — especially with PoCs or laying down initial infrastructure.
Champion continuous learning, run internal sessions, mentor team members, and explore emerging tech trends like GenAI.