FREE ACCESS
5,000–10,000 jobs/day
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.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesDockerJavaJavaScriptJUnitMavenMockitoNode.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
