Full Stack Developer (Full-time/Freelance)

Who are we looking for?

We are looking for good Full Stack Developers (full-time employees or freelancers) to join our development team. In this role, you should have a mind-set of clean-code, software craftsmanship, good English communication skills and your spirit of being a good team player.

In addition, with your strong logical thinking, proactivity towards possible problems, passion for improving software quality and an open mind for learning, you will be a perfect fit for this job.

What are your responsibilities?

01.

Backend:
  • Build new GraphQL schemas, queries and mutations in Node.JS (Apollo Server) to support the web app and microservices
  • Design and implement Postgres database schemas
  • Write integration and unit tests using Jest
  • Work with AWS services such as Lambda and Cognito
  • Work on the administrative panel built using Laravel Nova (PHP)
  • Work on other automation microservices such as our Node.JS Express API
  • Work with third party APIs such as proofing services
  • Work on our Electron studio app for managing automation jobs
  • Pair Programming to share and acquire knowledge
  • Help provide technical solutions to problems
  • Help configure CI/CD pipelines in CircleCI
  • Help configure infrastructure as code in Terraform
  • Help improve performance and scale of the application

02.

Frontend:
  • Work closely with UX/UI to implement designs using Next.js (React)
  • Integrate with the GraphQL API (Apollo Client) and other backend services
  • Write front-end unit tests in Jest and React Testing Framework

03.

General:
  • Work on day-to-day tasks as well as roadmap features and helping tackle production bugs
  • Participate in technical discussions

Are you fit with these job requirements?

Must-have skills:
  • Node.JS (more than 4 years’ experience)
  • TypeScript (more than 2 years’ experience)
  • GraphQL (preferably Apollo Server) (more than 2 years’ experience)
  • REST (more than 5 years’ experience)
  • AWS Lambda (more than 2 years’ experience)
  • Database architecture (preferably Postgres) (more than 5 years’ experience)
  • Testing frameworks (preferably Jest / Cypress) (more than 3 years’ experience)
  • React (more than 4 years’ experience)
Desirable skills:
  •  Serverless Framework PHP and Laravel + Nova Terraform, CI/CD, preferable CircleCI

Frequently Asked Questions

Don’t see any suitable jobs for you?

No worries, you can drop us your resume + tell us what your best is to: career@datahouse.com - We love to meet talents and there will be always chances to collaborate in the future! 

Question to us?

If you have any questions regarding this job, you can dial us on the phone to: (+84) 0777 8765 88 or drop us your message. 

How to apply?

Don't hesitate to 'seal' your seat at this job opportunity by clicking Apply Now button with your most recent CV / Resume or send us an email (as we always love reading your motivation): career@datahouse.com

    Contact Us

    Your email address will not be published. Required fields are marked *