Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Appfire

Fullstack Developer, Java, React

Appfire

. Design, develop, and maintain backend and frontend product features for Workflow and Automation solutions .

Posted 11/1/2026full-timeRemote • BulgariaMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in backend and frontend development, particularly with Java, Spring Boot, TypeScript, Node.js, and React. Proficient in building RESTful APIs, ensuring code quality through testing, and collaborating effectively within agile teams.

Highest-signal resume keywords
Java 17Spring BootTypeScriptNode.jsReact 18

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
RESTful APIsSpring Data JPASpring Data JDBCAutomated TestingJUnit 5MockitoVitestPlaywrightSoftware Design PrinciplesApplication Architecture
Soft Skills
Problem-SolvingCollaborationCommunication
Tools & Technologies
GitMavenDockerDevelopment IDE
Industry Keywords
SaaSAgileScrumFrontend DevelopmentBackend Development

Tech Stack

Tools & technologies
DockerJavaJavaScriptJUnitMavenMockitoNode.jsReactReduxSpringSpring BootSpringBootTypeScript

About the role

Key responsibilities & impact
  • Design, develop, and maintain backend and frontend product features for Workflow and Automation solutions
  • Build and maintain backend services and RESTful APIs using Java, Spring Boot, TypeScript, and Node.js
  • Develop responsive frontend functionality using React and modern state management solutions
  • Ensure 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
  • Contribute to SaaS architecture evolution, scalability, reliability, and support for 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
  • Work in a small, empowered Scrum team to deliver user- and business-driven features

Requirements

What you’ll need
  • 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 trade-offs
  • Experience writing automated unit, integration, and end-to-end tests using JUnit 5, Mockito, Vitest, and Playwright
  • Proficiency with Git, Maven, Docker, and a development IDE
  • Strong problem-solving skills and a hands-on approach
  • Ability to collaborate effectively in an agile team
  • Good English communication skills at B2 level or higher
  • Willingness to learn and continuously develop professionally

Benefits

Comp & perks
  • Company equity eligibility for every Appfire team member
  • 26 paid vacation days annually, regardless of tenure
  • 12 fully paid Wellness Days annually, available on an ad-hoc basis
  • 24 hours of paid volunteer time
  • 3 fully paid volunteering days each year through Appfire Town CSR program
  • Appfire University on-demand learning platform for professional development
  • Private health insurance through UNIQA, fully covered by Appfire Bulgaria
  • Multisport Card, fully paid by Appfire, with access to gyms, studios, and swimming pools across Bulgaria
  • Monthly food allowance via prepaid Pluxee lunch card
  • Fully paid Sofia City Transport Card for employees in Sofia
  • One-time net Baby Bonus upon the birth of a child
  • Fully remote work within Bulgaria