Search by job, company or skills

checker software systems

Full Stack Engineer

Save
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Company Description

Checker is an enterprise-scale digital platform crafted for mystery shopping, CX/VoC research, and end-to-end field-work automation. With over 20 years of experience in research solutions and technology integration, we empower global agencies and brands to streamline workflows, deliver actionable insights, and elevate customer experiences. Our Ho Chi Minh City office is our regional engineering hub, and we are growing our product and technology team to support new markets and features. Learn more at checker-soft.com.

Role Overview

We are looking for a talented Fullstack Software Engineer to join our Engineering team. You will design, build, and maintain features across the full stack — using Python for backend APIs and data processing, and React.js for rich, responsive user interfaces. You will work closely with Product Managers, Designers, and fellow engineers to ship high-quality software that directly impacts our clients and their hiring workflows.

Key Responsibilities

Backend — Python

  • Design and develop scalable RESTful APIs and/or GraphQL services using FastAPI or Django REST Framework
  • Model and optimise database schemas and queries in PostgreSQL or MySQL
  • Build asynchronous processing pipelines using Celery, Redis, or message queues (RabbitMQ / Kafka)
  • Integrate with third-party services: government data APIs, verification providers, and payment gateways
  • Write comprehensive unit, integration, and end-to-end tests using Pytest

Frontend — React.js

  • Develop responsive, high-performance user interfaces with React.js and TypeScript
  • Manage application state using Redux Toolkit, Zustand, or React Query
  • Build and maintain a reusable component library that adheres to the design system
  • Integrate REST/GraphQL APIs and handle real-time data via WebSocket or Server-Sent Events
  • Optimise frontend performance through lazy loading, code splitting, and effective caching strategies

Collaboration & Engineering Culture

  • Work closely with Product and Design to understand requirements and propose robust technical solutions
  • Participate in code reviews and contribute to raising overall codebase quality and standards
  • Engage in Agile/Scrum ceremonies: sprint planning, daily standups, and retrospectives
  • Write clear technical documentation for APIs, modules, and architectural decisions

Requirements

Must-Have

  • 3+ years of professional fullstack development experience, with at least 2 years in Python and React.js
  • Strong Python skills: FastAPI or Django, ORM (SQLAlchemy / Django ORM), async programming
  • Strong React.js skills: hooks, context API, TypeScript, and at least one state management library
  • Solid experience with relational databases (PostgreSQL or MySQL) and caching layers (Redis)
  • Proficiency with Git, pull request workflows, and collaborative development practices
  • Working knowledge of web application security: JWT/OAuth2, HTTPS, SQL injection, XSS prevention

Nice-to-Have

  • Good English communication
  • Experience with containerisation: Docker, Docker Compose
  • Familiarity with cloud platforms: AWS (EC2, RDS, S3, Lambda) or GCP equivalents
  • Knowledge of microservices architecture or domain-driven design (DDD)
  • Experience with Next.js, Vite, or other modern React frameworks
  • Open source contributions or a strong personal project portfolio

Benefits

  • Lunch allowance
  • Company activities
  • 14 annual leave days + 1 birthday leave day per year
  • Social insurance as per Vietnam Labor Law
  • Additional private health insurance package
  • Working hour: 9 am – 6pm from Monday to Friday or 9:30 AM to 6:30 PM
  • Opportunities to improve English skills within an international team
  • Daily snacks and coffee provided to support a positive working environment

More Info

Job Type:
Industry:
Employment Type:

Job ID: 150913029

Similar Jobs

Ho Chi Minh, Vietnam

Skills:

Aws LambdaContinuous DeliveryContainersSpring BootNpmMicroservicesDevopsJenkinsGitGradleDockerAnsibleECSAgileRestful ApisKubernetesAWSServerless

Ho Chi Minh, Vietnam

Skills:

react.js Angular.jsAmazon Web ServicesCloud ComputingSpringbootGraphqlMochaJsonCss3MicroservicesVue.JSTypescriptHtml5Restful ApisUnit TestFoundationJestJavaScript ES6CI CDChaiemotionstyled-component

Ho Chi Minh, Vietnam

Skills:

PostgreSQLNode.jsGitReactTypescriptDockerNestjsReact Hook FormMaterial-UIStripe APITypeORMWebSocketsNext.js

Ho Chi Minh, Vietnam

Skills:

.NETCassandraPostgreSQLSassAngularNosqlReactTypescriptJavascriptDockerMySQLSeleniumRubyJestPythonAWSJavaGraphqlExpress.JsNode.jsMochaSqlCss3DevopsVue.JSGcpHtml5LessMongoDBAzureKubernetesmicroservices architectureRESTful API design

Ho Chi Minh, Vietnam

Skills:

SqlalchemyPytestCSSVuePostgreSQLRedisReactGitTypescriptJavascriptDockerHtml5GitlabFlaskMongoDBFastAPIPythonTailwindRESTful API designPydantic