We design and engineer people-centric products that spark excitement and change the world for the better.
Fullstack Architect – Contractor
Location
Poland
Posted
16 days ago
Salary
0
Seniority
Lead
Job Description
Fullstack Architect – Contractor
intive
• Design scalable, maintainable architectures for new projects using modern fullstack technologies. • Provide accurate technical estimates, identify risks, and create realistic project plans based on business realities. • Develop robust, production-ready applications using Next.js, React, and complementary backend technologies (Node.js, TypeScript, etc.). • Conduct code reviews, establish best practices. Set the technical direction and quality standards. • Champion the adoption of AI-powered development tools (GitHub Copilot, Claude, etc.) to enhance productivity and code quality while maintaining best practices. • Work with containerized environments (Docker, Kubernetes), cloud platforms (AWS, GCP, Azure), and implement CI/CD pipelines for seamless deployment. • Establish and maintain quality standards including unit testing, integration testing, code coverage, and security best practices. Implement monitoring and observability solutions. • Participate in client meetings, technical discussions, and RFP responses. Understand client requirements, propose solutions, and establish credibility as a technical expert.
Job Requirements
- 8+ years of professional software development experience with at least 3+ years in full stack development.
- Expert-level proficiency in React and Next.js, with a deep understanding of modern JavaScript/TypeScript ecosystems.
- Prior experience as a technical lead or architect in client-facing roles.
- Hands-on experience with backend technologies (Node.js, Express, or equivalent), databases (SQL & NoSQL), and REST/GraphQL APIs.
- Strong understanding of containerization (Docker) and experience with cloud platforms (AWS, GCP, or Azure).
- Proven experience in presales activities: presenting solutions to clients, writing technical proposals, and translating business requirements into technical specifications.
- Excellent written and verbal communication skills in English; ability to explain complex technical concepts to non-technical stakeholders.
- Proven track record of estimating projects accurately and delivering on time.
- Strong understanding of software quality practices: unit testing, integration testing, code review processes, and continuous integration/deployment.
- Experience with version control (Git) and modern development workflows (Agile/Scrum).
Benefits
- Flexible working arrangements
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design and build transaction parsing, validation, and broadcasting infrastructure across multiple blockchain protocols • Develop and maintain protocol-specific libraries and abstractions that power Turnkey's transaction management layer • Collaborate effectively across the company to design and deliver core product capabilities • Write internal product specifications, external developer documentation, and technical whitepapers • Design and build new product features end-to-end driven by customer requests and ecosystem developments • Assist in scaling out a world-class engineering team • Develop thoughtful deployment processes and infrastructure to reduce the risks inherent in the software development lifecycle
• Lead the development effort for cloud-native applications across the Caching Solutions and Rewards System teams, ensuring timely execution against committed business outcomes. • Drive business commitments by aligning scope, sequencing, and technical approach with Product Management, and ensuring delivery plans are realistic, transparent, and measurable. • Design and implement continuous integration and continuous delivery (CI/CD) processes to deliver applications to production, fostering a culture of continuous process improvement. • Provide hands-on technical leadership through architecture/design reviews, code reviews, and guidance to engineers to ensure compliance with standards and best practices. • Perform Technology Alternate Assessments and create Proofs-of-Concept (as necessary) to validate options and inform technical decisions. • Work collaboratively with Product Management and Platform Engineering teams during development, launch, and continuing refinement of products iteratively. • Collaborate with internal technical resources and third-party vendors to resolve issues, understand underlying causes, and implement sustainable solutions. • Coordinate and communicate status across stakeholders, reporting delivery progress, risks, and dependency needs to leadership on a regular cadence. • Maintain deep hands-on technical knowledge by evaluating trends in modern software development practices; continuously learn and stay at the leading edge of industry trends.
• Lead the development effort for cloud-native applications across the Caching Solutions and Rewards System teams, ensuring high-quality delivery against business commitments • Drive business commitments by translating product needs into executable technical plans, aligning scope and sequencing, and ensuring delivery predictability • Own solution design and implementation approach for complex features and services; lead architecture/design reviews and ensure alignment to engineering standards and best practices • Remain hands-on by contributing to code, conducting code reviews, guiding implementation patterns, and resolving complex engineering problems • Mentor and guide engineers through technical coaching, pairing, and review feedback; raise overall engineering capability and quality • Partner with Platform Engineering and other internal teams to coordinate technical dependencies and integrations required for delivery (without owning platform operations) • Coordinate with internal technical resources and third-party vendors as needed to unblock development and resolve product-impacting issues • Provide regular status updates to leadership, including progress against commitments, risks, mitigation plans, and dependency needs
• Desarrollar y mantener funcionalidades clave, incluyendo orquestación de IA, integración de LLMs y arquitectura backend escalable, dentro de una base de código madura basada en Domain Driven Design.



