Full Stack Developer

Remote
Full-time

Produces scalable software solutions, from conception to deployment. He/she must be comfortable with both front-end and back-end coding languages, development frameworks, and third-party libraries. He/she must be familiar with Agile methodologies, must also be a team player with a knack for visual design and utility, and able to assist during implementation & design.

QUALIFICATIONS:

  • Bachelor's degree in computer science, Engineering, or related field.
  • 3-4 years of professional experience in front-end web development.
  • Knowledge on JavaScript frameworks (NodeJs, React, Typescript, Single-Spa)
  • Familiarity with libraries and architecture (Apollo GraphQL, Apollo Gateway, ORM Sequelize, TypeORM, Yarn, NPM).
  • Familiarity with databases (e.g. MS SQL, MySQL, MongoDB, Graph Database, Postgres, SQLite)
  • Familiarity with testing frameworks (Jest, Junit, Mockito is an advantage)
  • Familiarity with Dev and DevOps tools (Docker, Kubernetes, CI/CD such as Jenkins, ArgoCD and Rancher)
  • Familiarity with event streaming platforms such as Pulsar and Kafka is a plus.
  • Proven experience as a React Native Developer.
  • Understanding of mobile app deployment processes (App Store, Google Play).
  • Knowledge of mobile app architecture and design patterns.