Full-stack Developer (Angular + Java)
XfiveAbout the role
Xfive is scouting for a talented Full-Stack Developer (Angular + Java) to power up our engineering crew.
Job Summary
We’re looking for a mid- to senior-level engineer who’s equally at home crafting Angular front ends and Java back-end APIs. In this full-time freelance role, you’ll do more than just code; you’ll communicate directly with clients and help shape the architecture of our solutions.
What We Offer
We’re all about building a team where you can thrive and do your best work. Here’s what you’ll love about working with us:
Freelance opportunity: Enjoy the flexibility of a freelance contract and earn between $25 and $35 USD per hour, depending on your experience and expertise.
Room to grow: We support continuous learning and professional development to help you advance your career.
Make an impact: Your ideas and work will directly influence our direction and help drive meaningful change.
Diverse projects: Work on exciting projects for startups, agencies, and companies based in the US, UK, and Australia.
Work your way: Choose to work from home, your favorite coffee shop, or our Kraków office (we’ve got a nice parking space too!).
Set your schedule: Work the hours that suit you best, as long as there's some overlap with the team and clients.
Transparency: We’re open and honest about the company’s decisions, direction, and performance, so you’re always in the loop.
Supportive team: You’ll never be left alone. Our team is collaborative and always ready to help each other.
Great vibes: Join a team of open-minded, fun, and friendly people who enjoy what they do.
Stay connected: Participate in social events, both online and in person, to stay engaged and build connections.
Requirements
Must-Haves:
At least 5 years of professional software development experience, including:
3+ years with Angular
3+ years with Java Spring Boot.
Strong verbal and written English communication skills (B2+ level), with the ability to talk directly with clients in online meetings.
Ability to deliver high-quality service and work independently.
Availability of at least 40 hours per week.
Solid programming fundamentals and understanding of best practices (e.g., DRY, KISS, abstraction, refactoring, optimization, security).
Frontend (Angular):
Strong knowledge of Vanilla JavaScript (ES6+).
Advanced proficiency with Angular v18+.
Deep understanding of Dependency Injection and Angular Signals.
Experience with new Angular Control Flow (@if, @for, @switch).
Familiarity with Standalone Components and NgModule-free architecture.
Experience with @defer and performance-focused reactive patterns.
Proficient with RxJS and state management.
Backend (Java):
Strong command of Java and Spring Boot.
Familiarity with non-relational databases like MongoDB.
Experience building RESTful APIs and working with
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s