About CLPS RiDiK
RiDiK is a global technology solutions provider and a subsidiary of CLPS Incorporation
(
NASDAQ:
CLPS), delivering cutting-edge end-to-end services across banking, wealth
management, and e-commerce. With deep expertise in AI, cloud, big data, and
blockchain, we support clients across Asia, North America, and the Middle East in
driving digital transformation and achieving sustainable growth. Operating from
regional hubs in 10 countries and backed by a global delivery network, we combine
local insight with technical excellence to deliver real, measurable impact. Join RiDiK
and be part of an innovative, fast-growing team shaping the future of technology
across industries
We are seeking a highly skilled and experienced Full Stack Developer with strong expertise in modern frontend frameworks like Angular and proficiency in server-side development using Java or Python.
The ideal candidate will be responsible for designing, developing, and maintaining robust, scalable, and high-performing web applications from concept to deployment.
You will collaborate with cross-functional teams including UI/UX designers, backend engineers, DevOps, and QA to deliver high-quality software solutions that meet business and user needs.
Key Responsibilities
Frontend Development
Develop and maintain responsive, dynamic, and interactive UI using Angular.
Implement reusable components, hooks, and services for scalability.
Ensure cross-browser compatibility and responsive design principles.
Optimize frontend performance for fast load times and smooth user experience.
Integrate RESTful APIs and GraphQL endpoints into the frontend.
Backend Development
Design and implement backend services using Java (Spring Boot) or Python (Django / Flask / FastAPI).
Develop secure and scalable RESTful APIs and microservices.
Implement business logic, data validation, and server-side integrations.
Integrate with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
General Full Stack Responsibilities
Participate in the full software development lifecycle (SDLC) from requirements gathering to deployment and maintenance.
Write clean, maintainable, and well-documented code following best practices.
Collaborate with DevOps teams for CI/CD pipeline integration and cloud deployments (AWS, Azure, GCP).
Conduct code reviews, troubleshoot bugs, and optimize existing systems.
Ensure application security, including authentication, authorization, and data protection.
Stay up to date with emerging technologies and propose innovative solutions.
Required Qualifications
Education:
Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
Experience:
Minimum 5 years in full-stack development.
Technical Skills
Frontend:
Strong experience with Angular (latest versions)
Proficient in HTML5, CSS3, JavaScript (ES6+), and TypeScript.
Knowledge of UI libraries (Material UI, Bootstrap, Tailwind CSS).
Backend:
Java:
Spring Boot, Spring MVC, Hibernate/JPA, or
Python:
Django, Flask, or FastAPI frameworks.
API development and integration.
Strong knowledge of database systems (SQL and NoSQL).
Other Skills:
(including hooks, context API, state management tools like Redux).
Experience with Git/GitHub/GitLab for version control.
Familiarity with Docker, Kubernetes, and CI/CD tools (Jenkins, GitHub Actions, GitLab CI).
Cloud experience with AWS, Azure, or GCP.
Knowledge of unit testing frameworks (JUnit, PyTest, Jest).
Familiarity with Agile/Scrum methodologies.
Understanding of security best practices (OWASP, JWT, OAuth2).
Soft Skills
Strong analytical and problem-solving skills.
Excellent communication and collaboration abilities.
Ability to work independently with minimal supervision.
Adaptability to work in fast-paced, changing environments.