Fullstack Developer (Java & React)

Appfire

United States

Remote

USD 56,000 - 96,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity
26 оплачиваемых отпускных дней в году
12 Wellness Days — один оплачиваемый休日
24 часа оплаченного времени на волонтё
3 полностью оплачиваемых дня волонтёрс
Appfire University — обучение и развиt
Частное медицинское страхование черезユ
Привилегии транспорта в Болгарии
Baby Bonus
Гибкость — полностью удаленная должн

Job summary

Appfire ищет опытного разработчика для создания и поддержки функций Backend и Frontend в SaaS-платформе Workflow и Automation. Вы будете работать с Java 17/Spring Boot, TypeScript/Node.js, React 18 и современными инструментами для обеспечения качества и масштабируемости.

Компания предоставляет удаленную работу по Болгарии, Equity и развитую обучающую среду Appfire University. Привлекающий удаленный формат, работа в мультидисциплинарной команде и гибкие условия сотрудничества.

Qualifications

  • Опыт коммерческой разработки на Java 17 и Spring Boot с RESTful API
  • Опыт TypeScript и Node.js на бэкенде
  • Фронтенд на React 18 с Redux или TanStack Query
  • Понимание проектирования и архитектуры приложений, принятие trade-offs
  • Опыт тестирования: JUnit 5, Mockito, Playwright
  • Опыт работы с Git, Maven и Docker
  • Умение работать в Agile, коммуникабельность и обучаемость

Responsibilities

  • Разработка и сопровождение функций продукта в бэкенде и фронтенде Workflow и Automation
  • Разработка RESTful сервисов на Java/Spring Boot и TypeScript/Node.js
  • Создание отзывчивого фронтенда на React 18 с современным управлением состоянием
  • Обеспечение качества кода: тесты, ревью кода, инкрементальная интеграция
  • Сотрудничество с Product Owner и UX/UI для улучшения продукта
  • Участие в эволюции SaaS-архитектуры и обеспечении масштабируемости
  • Мониторинг и поддержка производительности и надежности приложений
  • Передача знаний команде и помощь клиентам по мере необходимости

Skills

Java 17
Spring Boot
RESTful APIs
Spring Data JPA
Spring Data JDBC
TypeScript
Node.js
React 18
Redux
TanStack Query
Git
Maven
Docker
IntelliJ IDEA
English (B2)

Tools

Docker
IntelliJ IDEA

Job description

Описание:

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

Задачи:
  • 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

Fullstack Developer (Java & TypeScript)
Fullstack Developer (Java & TypeScript)

Appfire • United States

Remote
USD 34,000 - 57,000
Equity
Time Off & Wellness
Appfire University
+5
Fullstack Engineer (TypeScript, Node.js and Effect.js)
Fullstack Engineer (TypeScript, Node.js and Effect.js)

Appfire • United States

Remote
USD 67,000 - 124,000
Equity
25 days of annual leave
Hybrid/remote work options
+4
Salesforce Developer
Salesforce Developer

Appfire • United States

Remote
USD 110,000 - 150,000
Equity for all employees
Luxmed healthcare
Life insurance by UNUM
+5
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
Remote Fullstack Developer - Java & React, Equity Eligible
Remote Fullstack Developer - Java & React, Equity Eligible

Appfire • United States

Remote
USD 56,000 - 96,000
Equity
26 оплачиваемых отпускных дней в году
12 Wellness Days — один оплачиваемый休日
+7
QA engineer (auto) for collaboration software
QA engineer (auto) for collaboration software

Appfire • United States

Remote
USD 110,000 - 140,000
26 paid vacation days annually,_awell?
Wellness Days
Volunteer time 24 hours
+1
Product marketing manager for collaboration software
Product marketing manager for collaboration software

Appfire • United States

Remote
USD 130,000 - 190,000
Equity
26 vacation days
Wellness Days
+5
Java Software Engineer
Java Software Engineer

Zuehlke • United States

Hybrid
USD 120,000 - 180,000
Profit sharing
Global Zühlke community
Flexible working hours
QA engineer (auto) in SaaS
QA engineer (auto) in SaaS

Appfire • United States

Remote
USD 120,000 - 180,000
Equity
Vacation days
Wellness days
+7
[GFA] Full-stack Software Engineer (Nest.js/Node.js + React)
[GFA] Full-stack Software Engineer (Nest.js/Node.js + React)

Software Mind • United States

Remote
USD 105,000 - 145,000
Flexible remote cooperation
International projects with global<br>
Travel related to international<br>
+5