We are seeking a talented Full-Stack Software Developer to join our software engineering team. This role focuses on designing, developing, and maintaining enterprise collection, recovery, and management platforms, delivering secure, scalable, and high-performing solutions for clients. You will contribute to backend and frontend development, API integrations, database optimization, and UI/UX improvements across enterprise-grade applications.
Key Responsibilities
- Develop and maintain enterprise applications using Java and related technologies.
- Design, build, and integrate RESTful APIs for internal and external systems.
- Support backend modules for CRM, inventory, financial, and card systems.
- Build responsive interfaces using React.js, Next.js, SvelteKit, and Tailwind CSS.
- Enhance UI/UX for dashboards, workflows, and web applications.
- Integrate systems with third-party APIs and internal microservices.
- Conduct testing, troubleshooting, and performance optimization.
- Collaborate with team members via Git/GitHub and resolve technical issues.
Qualifications
- 4+ years of experience in full-stack development, preferably in enterprise applications.
- Proficient in Java, JavaScript, TypeScript, PHP, and ORM frameworks.
- Hands-on experience with React.js, Next.js, SvelteKit, Tailwind CSS, and state management tools like Zustand.
- Strong knowledge in RESTful API development, backend modules, and database design.
- Experience with SQL, Firebase, Supabase, SQLite, adaptable to PostgreSQL/MySQL.
- Familiarity with LLM-based coding tools (e.g., Co-pilot, ChatGPT, DeepSeek, Cursor).
- Strong analytical, problem-solving, and debugging skills.
- Awareness of UI/UX standards and ability to align frontend designs accordingly.
- Optional: Basic design skills (Photoshop) are a plus.