CODE LEAP

101 Nguyen Cuu Van, TP Hồ Chí Minh

Company Size : 25-99

View more

Job description

Overview of job

YOUR EXCITING TASKS

  • Develop scalable, maintainable full-stack solutions using C#/.NET on the backend and ReactJS (JavaScript/TypeScript) on the frontend
  • Design, build, and integrate RESTful APIs and ensure smooth communication with client-side applications
  • Implement responsive, user-friendly UIs using modern libraries (Tailwind, MUI, Ant Design, etc.) and effective state management (Jotai or similar)
  • Ensure secure communication, authentication, and authorization across services following industry standards
  • Write and maintain unit tests and integration tests to ensure reliability across the frontend and backend
  • Collaborate closely with QA, frontend/backend engineers, and BA/POs through code reviews, pair programming, and knowledge-sharing
  • Continuously improve code quality, performance, and scalability across the stack.
  • Maintain and update technical documentation for clarity and team alignment
  • Stay up to date with emerging full-stack technologies to drive innovation and efficiency
  • Competitive salary and benefits
  • Year-end bonus (13th-month salary)
  • Generous annual leave of up to 18 days
  • Additional premium health insurance
  • Enjoy a stress-free and comfortable commute to and from work with our Grab Services sponsor
  • Enjoy an endless selection of delicious refreshments, including gourmet coffee, beverages, snacks, and fresh fruits, all complimentary
  • Focused on individual development:
  • Flexible work policy, which provides flexible hours to accommodate personal schedules and commitments
  • Premium AI Assistant tools are provided to support your work
  • Dynamic, fun, and agile environment, perfect for sharing and creativity
  • Open-minded, kind & humble colleagues

Job Requirement

YOUR PROFILE AND YOUR PERSONALITY :

  • 4+ years of experience in web application development in dynamic environments
  • 4+ years of experience with C# and .NET, with strong backend/API development expertise
  • Strong knowledge of JavaScript, TypeScript, ReactJS, RESTful APIs, and WebSocket
  • Familiarity with OpenAPI (Swagger), Postman, and HTTP clients (fetch, axios)
  • Proficiency in unit testing (frontend and backend)
  • Proven experience designing and building RESTful APIs
  • Deep hands-on experience with Microsoft Azure services (Container, AKS (k8s), API Management)
  • Familiar with cloud networking and security concepts (Managed Identity, VNet, NSG).
  • Database experience: SQL Server, Cosmos DB, NoSQL
  • Strong understanding of software design patterns and modern architectures (Onion, DDD, Event-Driven, Clean Architecture)
  • Excellent problem-solving, collaboration, and communication skills

Nice to have

  • Experience with CI/CD pipelines and DevOps practices
  • Knowledge of performance optimization, caching (Redis or similar), and scalability strategies
  • Familiarity with agile development and working in distributed teams
  • Hands-on experience with UI libraries: Tailwind, MUI, Ant Design, Element Plus
  • Skilled in SCSS, LESS, styled components, and state management tools like Jotai

 

Languages

  • English

    Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate

Technical Skill

  • .NET
  • ReactJS
  • Web App
  • JavaScript
  • C#
  • Unit testing
  • Networking
  • WebSocket
  • HTTP
  • Design Patterns
  • NoSQL
  • MS SQL
  • TypeScript
  • Redis
  • MS Azure
  • DevOps
  • DDD
  • Caching
  • SCSS
  • Swagger
  • Postman
  • Less
  • UI
  • Kubernetes
  • Software Design
  • RESTful API
  • Azure Cosmos DB
  • Ant Design
  • Clean Architecture
  • AXIOS
  • AKS
  • TailwindCSS
  • CI/CD
  • MUI

COMPETENCES

  • Dynamic
  • Problem Solving Skills
  • Teamwork
  • Communication Skills
  • Agile