Fullstack Developer, Java, React

Posted 2 days ago

This is a fully remote position, open to applicants in Bulgaria.

📋 Description

• Design, develop, and sustain backend and frontend product functionalities for Workflow and Automation solutions.

• Construct and uphold backend services and RESTful APIs utilizing Java, Spring Boot, TypeScript, and Node.js.

• Create responsive frontend capabilities using React and contemporary state management techniques.

• Ensure high code quality through unit, integration, and end-to-end testing, as well as code reviews and collaborative problem-solving.

• Collaborate with Product Owners, Product Managers, UX/UI designers, and other development teams.

• Contribute to the evolution of SaaS architecture, enhancing scalability, reliability, and support for thousands of tenants.

• Monitor, troubleshoot, and optimize application performance and reliability in production environments.

• Share expertise, assist teammates, and provide technical support to customers as needed.

• Participate in a small, empowered Scrum team to deliver features driven by user and business needs.


⛳️ Requirements

• Robust commercial experience with Java 17 and Spring Boot, encompassing RESTful APIs, Spring Data JPA, and Spring Data JDBC.

• Strong hands-on experience with TypeScript and Node.js for backend development, serverless functions, or API resolvers.

• Significant frontend development expertise with React 18, modern state management tools like Redux or TanStack Query, and routing libraries.

• Solid understanding of software design principles, design patterns, and application architecture, including associated trade-offs.

• Experience in writing automated unit, integration, and end-to-end tests using JUnit 5, Mockito, Vitest, and Playwright.

• Proficiency in Git, Maven, Docker, and a suitable development IDE.

• Strong analytical and problem-solving capabilities with a hands-on approach.

• Ability to collaborate effectively within an agile team environment.

• Good command of English communication skills at a B2 level or higher.

• Eagerness to learn and pursue continuous professional development.


🏝️ Benefits

• Eligibility for company equity for every member of the Appfire team.

• 26 paid vacation days each year, irrespective 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 the Appfire Town CSR program.

• Access to Appfire University, an on-demand learning platform for professional development.

• Comprehensive private health insurance through UNIQA, fully funded by Appfire Bulgaria.

• Multisport Card, fully covered by Appfire, granting access to gyms, studios, and swimming pools throughout Bulgaria.

• Monthly food allowance via a prepaid Pluxee lunch card.

• Fully funded Sofia City Transport Card for employees located in Sofia.

• One-time net Baby Bonus upon the birth of a child.

• Option for fully remote work within Bulgaria.

People also viewed

Allstate17 hours ago

Senior Software Engineer Consultant

US flagIllinois OnlyFull-timeFull-stack Engineer$85k – $145.1k/year
ApplyView job
Cambium Learning Group17 hours ago

Principal Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
Blue Coding17 hours ago

Software Engineer – V

AR flagArgentina, +4 more countriesFull-timeFull-stack Engineer
ApplyView job
Stitch Fix17 hours ago

Lead Engineer, Order Management

US flagUnited States OnlyFull-timeFull-stack Engineer$150k – $186k/year
ApplyView job
Enumerate18 hours ago

Tech Lead

Latin AmericaFreelanceFull-stack Engineer$3,500 – $4,500/month
ApplyView job
matchmatch18 hours ago

Senior Frontend Software Engineer

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers