XfiveXF

Full-stack Developer (Angular + Java)

Xfive is a digital product studio specializing in building web applications, delivering e-commerce solutions, and redesigning websites for socially responsible businesses and organizations. [1, 4, 11]

Xfive

Employee count: 51-200

Salary: 50k-70k USD

AU and US only

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 microservices.

  • Understanding of Java concurrency and multi-threading.

  • Experience with testing frameworks like JUnit and Mockito.

  • Familiarity with Spring Security for authentication and authorization.

  • Proficiency with build tools such as Maven or Gradle.

  • Experience with containerization (Docker) and orchestration platforms (e.g., Kubernetes).

  • Good understanding of logging and monitoring tools for Java apps (e.g., SLF4J, Logback, ELK stack).

Nice-to-Haves:

  • Experience with C++ API development for high-performance services or native integrations.

  • Familiarity with Carbon Design System or other enterprise-grade component libraries.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level
Senior

Salary

Salary: 50k-70k USD

Location requirements

Hiring timezones

Australia +/- 0 hours, and 1 other timezone

About Xfive

Learn more about Xfive and their company culture.

View company profile

At Xfive, we understand that our customers, ranging from innovative startups to established socially responsible businesses and organizations, often face the challenge of translating their impactful visions into robust digital realities. They might be struggling to create a minimum viable product (MVP) that can secure crucial funding, or perhaps they need to elevate their existing e-commerce platform to new heights of user experience and efficiency. Many are looking to implement digital innovations that streamline their business processes and amplify their positive impact on the world. Our customers are passionate about their missions and require a partner who not only possesses deep technical expertise but also genuinely cares about their success and the positive change they aim to create. They need a team that can navigate the complexities of web and mobile app development, from initial discovery and UX/UI design to development, deployment, and ongoing support. They are looking for more than just a vendor; they seek a collaborative partner who operates with transparency, communicates effectively, and is committed to delivering high-quality, human-centered digital experiences.

This is precisely why Xfive exists. Since 2005, we've dedicated ourselves to empowering these organizations by building digital products that not only meet their immediate needs but also scale for future growth. Our approach is rooted in a deep understanding of our clients' objectives. We listen intently to the problems they face before recommending solutions. Whether it's developing a complex web application, designing an intuitive e-commerce solution, or redesigning a website to better serve its audience, our global team is committed to craftsmanship and positive change. We helped Twitter with its first UI and supported Fox through their digital transformation. We offer a partnership where clients feel their project, the one their online success often depends on, is treated with the same care, focus, and attention they themselves put into it. We believe in open communication, anticipating challenges, and explaining solutions clearly. Our agile nature means we adapt our approach and tools to ensure we cross the finish line together, delivering the desired results and fostering lasting relationships built on trust and shared values of human connection and community impact.

Employee benefits

Learn about the employee benefits and perks provided at Xfive.

View benefits

Sick leave

Offers paid sick leave.

Quarterly bonus

Potential for quarterly bonuses.

Remote work

Offers fully remote work options.

Paid time off

Provides paid time off for employees.

View Xfive's employee benefits
Claim this profileXfive logoXF

Xfive

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

3 remote jobs at Xfive

Explore the variety of open remote roles at Xfive, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Xfive

Remote companies like Xfive

Find your next opportunity by exploring profiles of companies that are similar to Xfive. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan