Fullstack Developer (Java & TypeScript)

Appfire

United States

Remote

USD 34,000 - 57,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity
Time Off & Wellness
Appfire University
Private health insurance (Bulgaria)
Multisport Card
Meal vouchers
Transport card in Sofia
Baby bonus

Job summary

Appfire, a global SaaS software company, seeks an experienced Fullstack Developer (Java & TypeScript) to join our product team. You will contribute to the Workflow and Automation solutions, collaborating with Product Owners, UX/UI designers, and other developers in a Scrum environment.

You’ll design features across backend and frontend, build RESTful APIs with Java/Spring Boot and TypeScript/Node.js, and develop responsive frontend with React 18.

Qualifications

  • 5+ years of professional Java/Spring Boot backend experience.
  • Strong TypeScript/Node.js backend experience.
  • Frontend with React 18 and modern state management.
  • Experience building scalable SaaS architectures.
  • Automated testing with JUnit/Mockito/Vitest/Playwright.
  • Proficiency with Git, Maven, Docker.
  • Excellent English communication; eager to learn.

Responsibilities

  • Design, develop, and maintain features across backend and frontend of Workflow and Automation solutions.
  • Build and maintain backend services and RESTful APIs using Java, Spring Boot, TypeScript, and Node.js.
  • Develop responsive frontend with React 18 and state management solutions.
  • Ensure high code quality via unit/integration/e2e tests and code reviews.
  • Collaborate with Product Owners/UX to deliver valuable improvements.
  • Contribute to SaaS architecture enabling scalability and reliability for thousands of tenants.
  • Monitor, troubleshoot, and optimize production performance.

Skills

Java 17
Spring Boot
TypeScript
Node.js
React 18
Redux
TanStack Query
REST APIs
Testing frameworks
Git
Maven
Docker
Agile/Scrum
English (B2+)

Tools

Spring Data JPA
Spring Data JDBC
JUnit
Mockito
Vitest
Playwright
VS Code

Job description

Описание:

At Appfire, we believe that great work happens when people get to choose how they work. After 20 years of creating software that empowers teams to break silos and collaborate seamlessly, we've learned that one size does not fit all. We’re a team of 800+ employees, working remotely across 28 countries. Our flagship products include: JXL, Comala Document Management, 7Pace Time Tracker, Jira Misc Workflow Extensions, and BigPicture. Here you can read some of our customer stories: https://appfire.com/resources/resource-library/customer-stories We’re looking for an experienced Fullstack Developer (Java & TypeScript) to join our product team and help build and evolve our Workflow and Automation solutions, used by thousands of companies worldwide. You’ll work in a small, empowered Scrum team that values ownership, collaboration, and continuous improvement. You’ll collaborate closely with Product Owners, Product Managers, UX/UI designers, and other development teams to deliver features driven by user needs and business goals. You’ll contribute to a complex, well-designed SaaS application and help us continuously improve its architecture, performance, and reliability.

Задачи:
  • Design, develop, and maintain product features across the backend and frontend of our Workflow and Automation solutions.
  • Build and maintain backend services and RESTful APIs using Java, Spring Boot, TypeScript, and Node.js.
  • Develop responsive and maintainable frontend functionality using React and modern state management solutions.
  • Ensure high code quality through unit, integration, and end-to-end testing, code reviews, and collaborative problem-solving.
  • Collaborate with Product Owners, Product Managers, UX/UI designers, and other development teams to deliver valuable product improvements.
  • Contribute to the evolution of our SaaS architecture, supporting scalability, reliability, and the needs of thousands of tenants.
  • Monitor, troubleshoot, and optimize application performance and reliability in production.
  • Share knowledge, support teammates, and provide technical assistance to customers when needed.
Требования:
  • Solid commercial experience with Java 17 and Spring Boot, including RESTful APIs, Spring Data JPA, and Spring Data JDBC.
  • Strong practical experience with TypeScript and Node.js for backend development, serverless functions, or API resolvers.
  • Strong frontend development experience with React 18, modern state management solutions such as Redux or TanStack Query, and routing libraries.
  • Good understanding of software design principles, design patterns, and application architecture, including their trade-offs.
  • Experience writing automated tests, including unit, integration, and end-to-end tests, using tools such as JUnit 5, Mockito, Vitest, and Playwright.
  • Proficiency with Git, Maven, Docker, and a development IDE.
  • Strong problem-solving skills, a hands‑on approach, and the ability to collaborate effectively in an agile team.
  • Good English communication skills (B2 level or higher), along with a willingness to learn and continuously develop professionally.
Условия:
  • Equity — Every Appfire team member is eligible for company equity, fostering a true sense of ownership and connection to our growth.
  • Time Off & Wellbeing 26 paid vacation days annually, regardless of tenure 12 Wellness Days — one fully paid day off each month to recharge, available on an ad‑hoc basis and not carried over month to month 24 hours of paid volunteer time to support meaningful causes outside of work 3 fully paid volunteering days each year through Appfire Town, our Corporate Social Responsibility (CSR) program supporting local communities
  • Learning & Development —Grow with Appfire University — our custom, on‑demand learning platform designed to support continuous learning and professional development.
  • Health & Lifestyle Private health insurance through UNIQA, fully covered by Appfire Bulgaria Multisport Card with access to hundreds of gyms, studios, and swimming pools across Bulgaria, fully paid by Appfie Food vouchers via a prepaid Pluxee lunch card with a monthly allowance
  • Transportation — Employees in Sofia receive a fully paid Sofia City Transport Card, providing access to all forms of public transportation within the city.
  • Family Support — Employees receive a one‑time net Baby Bonus upon the birth of a child.
  • Flexibility — This role is fully remote within Bulgaria
  • Market recognition Appfire has been consistently recognized for company growth, culture, corporate social responsibility, and product excellence and has been included among the Deloitte Technology Fast 500, Inc. Best Workplaces, BuiltIn Best Places to Work, and Inc. 5000. Learn more about our accomplishments, which would not be possible without our team members, partners, and customers: https://appfire.com/awards.
Equal Employer Opportunity (EEO)

Appfire is an equal opportunity employer and does not discriminate based on race, color, religion, sex (including pregnancy), sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, veteran status, or any other protected characteristic as defined by applicable law. Our commitment extends to all employment practices, including recruitment, hiring, training, promotion, compensation, benefits, and termination.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Fullstack Engineer (TypeScript, Node.js and Effect.js)
Senior Fullstack Engineer (TypeScript, Node.js and Effect.js)

Appfire • United States

Remote
USD 140,000 - 190,000
Equity program
26 vacation days
Wellness days
+4
Java Software Engineer
Java Software Engineer

Zuehlke • United States

Hybrid
USD 120,000 - 180,000
Profit sharing
Global Zühlke community
Flexible working hours
software engineer in app modernization
software engineer in app modernization

findev • United States

Hybrid
USD 150,000 - 230,000
Relocation package to Poland or Cyprus
Health insurance for Poland and Cyprus
24 days paid vacation
+2
Backend Software Developer (PHP/Laravel)
Backend Software Developer (PHP/Laravel)

Insider One • United States

Remote
USD 130,000 - 190,000
Ежемесячная компенсация питания
Обеспечение медицинской страховки
Доступ к Spotify, LinkedIn Learning, и
+2
Full stack developer
Full stack developer

Version 1 • United States

Remote
USD 110,000 - 150,000
Доля прибыли по кварталам
Гибкий/удалённый график
Корпоративное медицинское страхование
+2
Fullstack Java & React Engineer
Fullstack Java & React Engineer

Zuehlke • United States

Remote
USD 110,000 - 150,000
Profit share
Flexible working hours
Remote work
+1
Backend Engineer (.NET)
Backend Engineer (.NET)

NDeavour Consulting Ltd. • United States

Hybrid
USD 90,000 - 120,000
Remote / Hybrid work option
Health insurance
Parking space
+2
full-stack engineer for AI-powered web applications
full-stack engineer for AI-powered web applications

Digipal • United States

Remote
USD 140,000 - 190,000
Remote work
Competitive compensation
Growth opportunities
+1
Software Engineer - SaaS Google connectors
Software Engineer - SaaS Google connectors

Fivetran • United States

Remote
USD 130,000 - 190,000
RSU stock grants
Professional development
Cell phone stipend
MID/SR API Software Engineer
MID/SR API Software Engineer

Human Power BG • United States

On-site
USD 90,000 - 120,000
Flexible working hours
Year-end bonus
Luxury health insurance package
+3