Appfire is a computer software company that has been recognized as a “global authority” on Atlassian products and software. As an employer, the company aims
Tech Lead - Fullstack
Location
Poland
Posted
4 days ago
Salary
0
Seniority
Lead
Job Description
Tech Lead - Fullstack
Appfire
Role Description Appfire is looking for a Tech Lead - Fullstack Engineer to join the BigPicture team and help evolve a modern, cloud-based SaaS platform. You’ll lead the design of new functionality, optimize existing services, and support systems used by thousands of tenants. This role is heavily rooted in backend expertise, requiring a profound understanding of Java, Spring, and AWS / Cloud technologies. Additionally, the ideal candidate must have the willingness and capability to look after the frontend layer (TypeScript, Angular, or React), bridging the gap to deliver end-to-end solutions. You will be joining a mature engineering team working on BigPicture. Over the coming quarters, the team will be heavily focused on AI-driven initiatives, including areas such as AI chatbot capabilities, data quality improvements, and dynamic reporting. As a Tech Lead, you will also drive the adoption of modern AI-assisted development practices to boost team productivity. This role reports to the Engineering Manager and works cross-functionally with product, UX, and DevOps. What you’ll do: - Technical Leadership: Leading technical discussions, making architectural decisions and guiding a mature engineering team through upcoming AI-driven product initiatives. - Core Backend Development: Designing, implementing, and optimizing complex, scalable backend functionalities using Java, Spring, and AWS. - Frontend Feature Delivery: Taking ownership of the frontend layer using TypeScript and Angular or React to support fullstack product delivery. - AI Initiatives Execution: Leading the technical implementation of upcoming AI features, specifically focusing on AI chatbot capabilities, data quality improvements, and dynamic reporting. - AI-Assisted Development: Actively using and promoting modern AI developer tools (e.g., Cursor, Claude) to maximize efficiency and modernize engineering workflows. - Quality Assurance: Ensuring high code quality through rigorous testing (unit, integration, e2e), conducting peer code reviews, and solving performance-related challenges. - Collaboration: Partnering closely with Product Owners, UX/UI designers, and other engineering teams. Technical Highlights: - Add your value to a complex yet well-designed application (BigPicture), having over 100 modules and fully-fledged Domain-Driven Design (ubiquitous language, aggregates, domain events etc.). - Practice your craftsmanship in good design (clean code, SOLID, Inversion of Control) and in various architectures (hexagonal, event-driven, pipes&filters, modular monoliths, microservices and more). - Dive deep into a heavy backend stack built on Java and Spring, while utilizing AWS to scale our advanced cloud (SaaS) architecture serving thousands of tenants. - Work across the full stack by connecting robust backend services with modern frontend components using TypeScript, Angular, or React. - Build cutting-edge AI features, including AI chatbots, automated data quality systems, and dynamic reporting tools. - Supercharge your workflow using state-of-the-art AI tools like Cursor, GitHub Copilot, and modern LLMs for code generation, refactoring, and architectural brainstorming. - Thoroughly test what you build: with unit, integration and e2e tests (Spock, JUnit, Mockito, AssertJ, REST Assured, WireMock, Testcontainers, Cypress). - Feel safe with our extensive CI process that automatically runs unit, integration, e2e, architecture, migration and performance tests on your commit. Qualifications - Proven experience acting as a Tech Lead, driving technical direction, making architectural choices, and mentoring senior/mid-level engineers. - Deep, practical knowledge of Java, Spring, Hibernate, and SQL. - Strong understanding of SaaS architecture and extensive experience building/scaling applications within cloud environments, specifically AWS. - Good hands-on skills in TypeScript and modern frameworks (Angular or React) combined with a genuine willingness to develop fullstack features. - High comfort level working with AI technologies, proficiency with AI-assisted development practices (specifically Cursor, Copilot), and an interest or background in implementing AI features (e.g., LLM integration, data indexing). - A good understanding of SOLID principles and common design patterns to keep the codebase maintainable. - Proficiency in JUnit/Spock, Git, Maven, and Docker. - Experience in evolving and scaling established systems (beyond just greenfield projects) and a focus on long-term code maintainability. - Ability to use profiling tools and a focus on writing efficient code that performs well under load. Benefits - Contract of Employment (indefinite). - Every Appfire team member is eligible for company equity, fostering a true sense of ownership and connection to our growth. - 26 paid vacation days annually, regardless of tenure. - 12 Wellness Days (1 day per month, non-transferable). - 24 hours of paid volunteer time to engage in meaningful activities outside of work. - Fully covered Luxmed private healthcare plan, with options to extend coverage to your partner or opt for additional upgrades. - Life insurance provided by UNUM and fully paid by Appfire. - MyBenefit Platform - 150 PLN per month to spend on a Multisport card or on a variety of experiences such as shopping, restaurants, and entertainment. - Home Office Allowance - 200 PLN net per month added to your salary to support your electricity and internet costs while working remotely. - Lunch Card - 300 PLN monthly for groceries or dining out, available via a virtual pre-paid Pluxee card.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineering Technical Specialist – Workday Integrations
KyndrylWe design, build, manage and modernize the mission-critical technology systems that the world depends on every day.
• Design, deliver, and support integrations across Kyndryl’s enterprise HR ecosystem, with Workday as the system of record • Develop and support integration solutions within enterprise HR domains such as Workday HCM, payroll, benefits, identity and access management, and third‑party HR platforms • Drive the design, development, testing, deployment, and operational support of Workday integrations, leveraging platform‑native frameworks and enterprise integration patterns • Partner with fellow engineers, integration architects, and platform owners to deliver high‑quality integration solutions aligned with release schedules, business cycles (such as payroll and benefits events), and operational readiness standards • Mentor engineers, help establish integration standards and best practices, and contribute to continuous improvement of the Workday integration landscape
Senior Lead, Software Engineering Specialist – Workday Time Tracking, Absence
KyndrylWe design, build, manage and modernize the mission-critical technology systems that the world depends on every day.
• Design, configure, and support Time Tracking and Absence solutions with Workday as the system of record • Serve as a subject matter expert for Workday Time Tracking and Absence, owning solution design, configuration, testing, and deployment across global business requirements • Partner closely with HR, Payroll, and downstream teams to deliver accurate, compliant, and scalable solutions • Responsible for translating business requirements into Workday configuration solutions • Advise on best practices, identifying impacts across related domains, and ensuring solutions are sustainable and supportable • Collaborate with integration partners and technical teams where needed, focusing on functional configuration, solution quality, and business outcomes
Product Engineer – Systems Agents, TS/SCI Clearance Required
Vannevar LabsSilicon Valley technology for the country's most critical national security problems
• Product engineering: Lead the Systems Agents team in designing, building, and shipping a cutting-edge coding harness and broader product(s) for systems modernization using TypeScript, React, Tailwind, Node.js, Python, Postgres, and AWS. • Product integration: Build integrations between source control systems, CI/CD platforms, requirements management tools, security scanners, developer environments, and other commercial software products to create end-to-end modernization workflows. • Agent leadership: Guide the implementation and scaling of robust agentic workflows that enable system refactoring and software re-architecture at scale, using modern agent frameworks and patterns. • Customer and mission partnership: Partner with customers, mission owners, designers, and product teams to understand user workflows and drive concrete outcomes aligned with real-world workflows. • AI-native product strategy: Help define and shape how software engineers, system architects, and program managers across program offices supporting DoW are enabled by AI and agents at Vannevar, balancing ambitious product vision with reliable execution.
• Contribute expert-level knowledge to bug fixing, feature implementation, codebase refactoring, and performance optimization across a range of programming languages. • Analyze and enhance software codebases to ensure clarity, maintainability, and efficiency. • Collaborate with multidisciplinary teams to provide feedback and insights for AI model improvement. • Develop robust solutions and document best practices to support scalable AI training workflows. • Evaluate existing system architecture and recommend technical strategies for optimal results. • Deliver clear, concise written and verbal communication regarding technical findings and project progress. • Support the continuous improvement of AI systems by providing real-world coding expertise in challenging scenarios.



