DaBrein Solutions
Software Architect - Node JS
Responsibilities:
Working with our TPM, Software Architect, and Team Lead during a Software Development Life Cycle to deliver business value
Writing code for our Core API that interacts with greenfield and legacy systems as well as any supporting systems or third party integrations
Mentoring junior developers includes coaching, performing code reviews and creating software specifications for them to follow
Required Technical Skills
Bachelors Degree, or 5+ years combined experience in any STEM field
Production experience with Node.js and SQL or NoSQL databases (3+ years)
Production experience with large scale web architectures
Mastery of at least one IDE: VSCode, Android Studio, XCode, Emacs, etc.
Experience with multiple architectures, OSes, languages, programming paradigms, tools and organizational structures
Familiarity with GraphQL or similar graph-based technologies
Working knowledge of systems administration, shell scripting, and common DevOps tasks
Experience with event driven/reactive systems (Kafka, RabbitMQ, IronMQ)
Nice to haves
Experience with Behavior Driven Development and Domain Driven Design
Mastery of AWS and other cloud providers, including: EC2, S3, ELK Stack
- Experience with systems languages like C, Go, Erlang/Elixir, or Rust
- Experience with tools and languages used in Data Pipelining and DevOps like Python, BASH, Scala, Mesos, Akka, Spark, Hadoop, and time-series databases
- Experience with IaC, Terraform, Docker, Kubernetes, AWS, GCP
(ElasticSearch), Kafka, RDS, ElastiCache
+ Postularse
Ver aviso completo
Responsibilities:Working with our TPM, Software Architect, and Team Lead during a Software Development Life Cycle to deliver busin... ver más