Fullstack Dev (.NET, ReactJS)

Phòng 4. 25 Tòa Nhà Rivergate Officetel, 151,155 Bến Vân Đồ, phường 06, District 4, Ho Chi Minh
See map
8 days ago

Top 3 Reasons To Join Us

  • Australian Start-up with global clients
  • Use and Learn cutting edge technologies
  • Attractive salary and opportunities

The Job

We are a small and passionate company who are experiencing strong growth from global customers. You will be joining the organisation at an early stage, and there will be significant opportunities to grow professionally and personally as the team and business grows.

We develop and support a software platform called FlowStep.

FlowStep helps government and enterprise customers design, build and manage high quality digital services, using modern software practices.

FlowStep provides an API first framework for agile software development.

APIs are at the core of everything we do.


You will:

  • Have or develop a solid understanding of RESTful API design principles and architectural patterns like API Proxy method using API Gateway technologies like Apigee, MuleSoft and Kong.
  • Have or develop a sound knowledge of the Swagger and OpenAPI frameworks is important, as is a knowledge of tools like Postman, Swagger Editor or other API related tools.
  • Be responsible for helping support, maintain and enhance the existing platform.
  • Be responsible for designing, building and testing new features that are built on proven technologies that use repeatable patterns to ensure they are secure and scalable.
  • Be experienced with modern DevOps practices.  Everything you create from “infrastructure” to “interfaces” will be tested and deployed using Continuous Integration, Continuous Test and Continuous Deployment automation (CI/CT/CD).
  • Have or develop solid experience with cloud and microservice technologies and architectures.  It is important have a working understanding containers (Docker etc), container orchestration (Kubernetes etc) and service mesh (Istio etc).

Your Skills and Experience

We are looking for:

  • A dedicated, professional and intelligent person
  • Someone who is eager to learn new skills
  • Proficient in backend technologies
  • Willing to work on different aspects of software development such as: Front-end, DevOps, Testing
  • Write clean and testable code
  • Self motivated
  • Considerate and supportive of team mates

Must have

  • Good English communication skills
  • Can do attitude
  • A desire to push and challenge yourself on a daily basis

Backend

  • 3+ years of experience in .NET
  • Proficient in C#, with a good knowledge of its ecosystems
  • Familiarity with .NET Core
  • Familiarity with Docker
  • Familiarity with various design and architectural patterns
  • Strong understanding of object-oriented programming
  • Knowledge of RESTful API design
  • Knowledge of OAuth 2, OpenID Connect
  • Experience with TDD/BDD, Writing good unit/integration test

Frontend

  • Must be at least 1 year experience working with React
  • Proficient in Javascript
  • Familiarity with newer specifications of EcmaScript
  • Strong understanding of React, Redux and its ecosystems
  • Understanding of functional programming, flux architecture
  • Experience writing React unit/integration test

Nice to have

  • Familiar with CI/CD, Container Orchestration (Kubernetes) and Service Mesh (Istio)
  • Familiar with Swagger 2 / OpenAPI Specification 3
  • Familiar with JSON Schema / Protobuf

Why You'll Love Working Here

  • Small, passionate and professional team
  • High profile clients
  • Leading edge technologies
  • 10% annual bonus if targets for code quality and test coverage are met
  • Have a say in how the team and business operates