Job description:
We are seeking a skilled Full-Stack Software Developer to design, develop, and enhance enterprise-grade applications supporting collection, recovery agency, and legal management systems. The ideal candidate is hands-on in both backend and frontend development, with a strong focus on building secure, scalable, and high-performance solutions.
Key Responsibilities
- Develop and maintain enterprise applications using Java
- Design, build, and integrate RESTful APIs for internal and external systems
- Support backend modules including CRM, inventory, card systems, and financial management
- Build responsive and modern interfaces using React, Angular, Vue, Svelte, or Tailwind CSS
- Enhance UI/UX for dashboards, workflows, and enterprise tools
- Integrate systems with third-party APIs and internal microservices
- Perform testing, debugging, and performance optimization
- Collaborate using Git/GitHub and support issue resolution in development workflows
- Work with CI/CD pipelines (e.g., GitHub Actions or equivalent tools)
Skills & Requirements
- Bachelor's Degree in Computer Science, IT, or related field
- 4+ years of experience in full-stack development (preferably enterprise applications)
- Strong proficiency in Java, JavaScript, TypeScript, HTML, CSS, SQL
- Experience in RESTful API development and backend system integration
- Frontend experience with React, Angular, Vue, Svelte, or Tailwind CSS
- Strong database knowledge: PostgreSQL / MySQL
- Experience with Docker or Kubernetes deployment (added advantage)
- Familiarity with Git/GitHub and CI/CD pipelines
- Exposure to LLM-based coding tools (e.g. Co-pilot, ChatGPT, Cursor, DeepSeek)
- Strong analytical thinking and problem-solving skills
- Ability to build stable, scalable, and production-ready systems
- UI/UX awareness is an advantage