DevArchitect
← Back to jobs
RISKTECH JSC

Fresher/Junior Fullstack Developer Python/ JavaScript

RISKTECH JSC

ITviec
Vietnamabout 22 hours ago

Job Description

Top 3 Reasons To Join Us The Job

Position Overview

  • You will be responsible for developing end-to-end features for our Governance, Risk & Compliance (GRC) platform, covering both backend services and frontend applications. The system integrates third-party AI APIs for risk scoring and compliance insights.
  • On the backend, you will build scalable microservices using Python/Django, PostgreSQL, and Redis. On the frontend, you will develop modern single-page applications (SPA) using React and TypeScript, delivering intuitive dashboards, reports, and workflows.
  • You will work closely with cross-functional teams to deliver secure, high-performance, and user-friendly solutions deployed on AWS using Docker and Kubernetes.

Key Responsibilities

Backend Development

  • Design, develop, and maintain RESTful or GraphQL APIs using Django 5.x and Django REST Framework
  • Architect and implement microservices for modules such as risk management, compliance automation, and incident handling
  • Integrate AI tools or third-party APIs to automate risk assessment, audit planning, analytics, and reporting
  • Optimize system performance and scalability to handle high traffic (millions of requests/day)
  • Implement caching strategies using Redis to improve performance
  • Develop unit and integration tests; build and maintain CI/CD pipelines (GitLab CI, GitHub Actions)
  • Document APIs using Swagger/OpenAPI and support frontend integration
  • Conduct code reviews and ensure adherence to security standards (OWASP, SOC 2 Type II)

Frontend Development

  • Build responsive single-page applications using React 18+ with TypeScript
  • Manage application state using Redux Toolkit, React Query, or similar tools
  • Integrate frontend with backend APIs (REST/GraphQL), including authentication (JWT, OAuth2)
  • Ensure excellent user experience across devices with accessibility best practices
  • Write unit tests (Jest) and end-to-end tests (Cypress)
  • Configure and maintain CI/CD pipelines for frontend deployment (Netlify, Vercel, GitLab CI)
  • Optimize performance through code splitting, lazy loading, and memoization
  • Collaborate with UX/UI designers to translate Figma/Sketch designs into production-ready interfaces
Your Skills and Experience

Must-Have Qualifications

  • Strong experience in Python (3.10+) and Django (5.x)
  • Proficiency in building APIs with Django REST Framework
  • Solid experience with JavaScript (ES6+) and TypeScript, and React
  • Experience working with PostgreSQL (query optimization, indexing)
  • Understanding of Redis and message brokers (RabbitMQ or Kafka)
  • Familiarity with HTML5, CSS3, and modern styling approaches (Sass, CSS-in-JS, or Tailwind)
  • Experience with Docker and container orchestration (Kubernetes)
  • Experience setting up CI/CD pipelines (GitLab CI, GitHub Actions, or similar)
  • Ability to read and understand technical documentation in English

Nice-to-Have Qualifications

  • Experience with microservices and event-driven architecture
  • Familiarity with AWS services (EC2, RDS, S3, IAM, CloudWatch)
  • Experience with GraphQL and async task queues (Celery, Dramatiq)
  • Knowledge of security/compliance standards (SOC 2, ISO 27001)
  • Experience with UI component libraries (Material-UI, Ant Design) or Tailwind CSS
  • Familiarity with data visualization libraries (Recharts, D3.js, Chart.js)
  • Experience with authentication systems (OAuth2, SSO, SAML, Auth0)
  • Experience building reusable component libraries (Storybook)
Why You'll Love Working Here
  • Young, dynamic startup environment: Open-minded, creative, with ample growth opportunities.
  • Internal training: Access to micro-learning courses and skill development for free.

Benefits

  • Young, dynamic startup environment: Open-minded, creative, with ample growth opportunities.
  • Internal training: Access to micro-learning courses and skill development for free.