Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Develop and maintain features across a PHP backend and React/TypeScript frontend CRM platform using GraphQL/Apollo.
Design, build, and maintain new backend microservices in Java/Kotlin within a transitioning microservices architecture.
Write and maintain unit, integration, and end-to-end tests; participate in code reviews, debugging, and CI/CD workflows.
Minimum Requirements
4–8 years of professional full-stack software development experience.
Strong proficiency in React and TypeScript, including component design and state management.
Experience with GraphQL and/or REST API integration; working knowledge of PHP or willingness to learn existing PHP codebase.
Hands-on experience with Kotlin or strong JVM (Java/Spring) background with willingness to work in Kotlin.
Ideal Candidate Profile
Experience working with monorepo tooling (e.g., Turborepo) and package managers like pnpm in large-scale enterprise applications.
Familiarity with relational databases such as PostgreSQL or Oracle and testing practices across unit, integration, and E2E.
Comfortable in regulated enterprise environments such as banking or financial services and exposure to microservices concepts and CI/CD pipelines.
