TopDev

Gigarion Technology

Senior Full-stack Developer (Python, .NET, ReactJS)

Quận Tân Bình, Hồ Chí Minh
Posted 7 months ago and Job expires in 6 months ago

Year of experience

Job Level

Job Type

Contract type

We are looking for a senior full stack developer with Python, .NET, and ReactJS on the Front End and and Web services/API experiences to join one of the new development teams. This full-stack role prioritizes Python, which is required at a senior level, and ReactJS, .NET at an
intermediate level.

Responsibilities

  • Partner with Project Manager towards improving and fulfilling technical direction of product.
  • Developing and implementing features relevant to the Backend side using Python, .NET with Agile Scrum Methodology.
  • Be passionate about Python, .NET, JavaScript stay relevant and understand how to implement advancement for existing or new systems.
  • Designed, developed, reviewed, implemented, and managed Python, .NET, and ReactJS application code and services for the production and pre-release environments.
  • Mentor and guide junior engineers, supporting their professional growth and development.
  • Participate in Agile software development, prototyping, and code review with development teams to build scalable microservices-based products

Requirements

  • 5+ years of Python, focus on API development.
  • Experience with React and other declarative UI frameworks.
  • Experience with .NET Framework, .NET Core C# development .
  • Experience in architecting, developing, and deploying modern architectural patterns/techniques.
  • Experience in building, integrating, and operating highly distributed applications (Microservices, SOA, self-contained systems)
  • Experience in event-driven architectures, messaging patterns, and Apache Kafka is a plus.
  • Solid experience in designing & developing RESTful APIs and microservices-based systems.
  • Solid experience in Agile development environments
  • Strong understanding of standard Software Engineering process and Agile methodology
  • Excellent software engineering skills and solution-driven way of thinking.
  • Experience in AWS or other cloud environments is a plus
  • Strong understanding of secure coding practices and application security
  • Fluent English speaking

You should be an expert in:

  • Python
  • Relational DB (PostgreSQL,) Mysql
  • Restful APIs design (OpenAPI, Swagger)

You should have good knowledge of several of these technologies:

  •  NET Framework, .NET Core C# development
  • NoSql (MongoDB, Redis…)
  • Docker/Container
  • JavaScript / TypeScript
  • CI/CD (Jenkins/Github action)
  • Message queue (Apache Kafka)
  • ReactJS
  • Architectural Patterns

Nice to have:

  • Kubernetes
  • Monitoring Tools (Grafana, Kibana….)
  • HTML/CSS
  • UI/UX
  • Cloud services(AWS, GCP, Azure)

Benefits

Recruitment Progress

Round 1

Online - Technical Interview

Round 2

Offline Interivew - Technical Interview

Round 3

Offline Interview with CEO - Offer