Description

Job responsibilities

  • Plan, design, and execute end-to-end web architecture
  • Collaborate with cross-functional teams to deliver high-quality products
  • Build scalable, responsive, and well-documented stacks
  • Use a holistic, test-oriented approach to troubleshoot, debug and upgrade software

Minimum Requirements

  • Bachelor’s/Master’s degree in Computer Science (or equivalent experience)
  • 3+ years of significant experience as a full-stack developer (rare exceptions for highly skilled developers)
  • Proficient with one or more front-end technologies such as React, JavaScript, Vue.js, HTML/CSS, Redux, Angular, UX Design, WordPress, Spark, or UI Design
  • Proficient with one or more back-end technologies such as Node, Python, PHP, Java, Go/Golang, Ruby on Rails, Django, Google Cloud Platform, Laravel, among others
  • Working knowledge of DBMS such as MySQL, Oracle DB, PostgreSQL, among others

Preffered Skills

  • Firm grasp over the design and construction of REST APIs
  • Deep understanding of large systems, complex code bases, and version control systems such as Git
  • The ability to work full-time (40 hours/week) concurrently with U.S. time zones for a minimum of 4 hours/day
  • The capability to function without hand-holding and micromanagement
  • Fluency in English and the communication skills to effortlessly collaborate with engineering managers at U.S. software companies

Education

Any Graduate