
Java Tech Lead
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in Poland.
• Spearhead technical discussions, make architectural decisions, and steer an engineering team through AI-driven product initiatives.
• Design, implement, and enhance complex, scalable backend functionality utilizing Java, Spring, and AWS.
• Take ownership of frontend delivery with TypeScript and either Angular or React.
• Direct the implementation of AI chatbot features, data quality enhancements, and dynamic reporting.
• Utilize and advocate for AI developer tools such as Cursor and Claude.
• Ensure high code quality through unit, integration, and end-to-end testing.
• Perform peer code reviews and address performance-related challenges.
• Collaborate with Product Owners, UX/UI designers, and other engineering teams.
• Contribute to BigPicture, a cloud-based SaaS platform comprising over 100 modules and serving thousands of tenants.
• Report to the Engineering Manager and work across functions with product, UX, and DevOps.
• Demonstrated experience as a Tech Lead, guiding technical direction, making architectural decisions, and mentoring senior and mid-level engineers.
• In-depth, practical expertise in Java, Spring, Hibernate, and SQL.
• Strong grasp of SaaS architecture and significant experience in building and scaling applications within cloud environments, particularly AWS.
• Proficient hands-on skills in TypeScript and Angular or React, with a willingness to develop full-stack features.
• High level of comfort with AI technologies and adeptness in AI-assisted development practices, specifically Cursor and Copilot.
• Interest or background in implementing AI functionalities, such as LLM integration and data indexing.
• Solid understanding of SOLID principles and common design patterns.
• Proficient in JUnit/Spock, Git, Maven, and Docker.
• Experience evolving and scaling established systems beyond greenfield projects.
• Ability to utilize profiling tools and write efficient code that performs well under load.
• Excellent communication skills in remote/hybrid environments using Slack, Zoom, and G Suite.
• Outstanding coaching, mentoring, and people development abilities.
• Contract of Employment (indefinite).
• Eligibility for company equity.
• 26 paid vacation days each year.
• Wellness Days: 1 day per month, non-transferable.
• 24 hours of paid volunteer time.
• Fully covered Luxmed private healthcare plan, with options for partner coverage extensions and additional upgrades available.
• Life insurance provided by UNUM, fully paid by Appfire.
• MyBenefit Platform: 150 PLN per month for a Multisport card or for shopping, dining, and entertainment.
• Home Office Allowance: 200 PLN net per month for electricity and internet expenses.
• Lunch Card: 300 PLN monthly for groceries or dining out via a virtual pre-paid Pluxee card.
Allstate
Cambium Learning Group
Blue Coding
Stitch Fix
Get handpicked remote jobs straight to your inbox weekly.