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