Full-Stack Developer (React + JS)


Questions?   Contact us!


We are working with a company that excels at developing and deploying AI Chatbot technologies to create real and measurable customer value. They have an award-winning product that helps their clients to create conversations with customers where they are: SMS, Web Messenger, Facebook, Twitter, Viber, Wechat, and many more.

Job Description

We are looking for passionate, hard-working, and talented developers for our client's award-winning JTBD AI Chat platform. This role offers wide scope, autonomy, ownership, and the opportunity to be at the forefront of building and improving their platform to deliver custom and self-service AI Chatbots across a range of industries. You’ll be counted on to be an influential voice in decisions related to system architecture, feature development, engineering culture, and product strategy. We have an ambitious mission requiring an engineer with *great judgment and a track record of building great systems.* The ideal candidate should have deep end-to-end web application knowledge, thrive in a fast-paced environment, have experience optimizing client-side performance, and web development. The candidate should be willing to take on challenging initiatives and be capable of working both independently and with others on a distributed team. Qualifications: * Bachelor’s degree in Computer Science, Computer Engineering, or a related technical discipline. * 3+ years of professional development using modern web technologies, including HTML5, CSS, ES6+, React, and web services (RESTful, etc.). * Hands-on experience with enterprise-scale data warehousing with SQL and Mongo or similar database technologies. * Experience with Cloud architectures, development, and deployment. * Experience managing applications in AWS or GCP and familiarity with core services including cloud data storage, EC2, S3, etc. * Extensive client-side and server-side Javascript development experience. (eg. node.js) * Solid coding practices including peer code reviews, unit testing, and agile development. * A solid foundation in Computer Science fundamentals, data structures, algorithms, object-oriented design and systems architecture. * Excellent communication skills, both written and verbal. * Exceptional problem solving and troubleshooting skills. * Experience working with Agile engineering practices (continuous integration, TDD, etc.). * Eagerness to adopt a mentoring role and helping others * Ability to be productive in a distributed work environment.


Only candidates from Argentina, Brazil, Chile, Colombia, Costa Rica, Ecuador, El Salvador, Mexico, Panama, Peru, Uruguay

Intermediate or advanced spoken English is required for ALL opportunities. If you can't speak English yet, please keep practicing and apply in the future.

Already have an account?

Sign In to load your details

Apply now

Please complete our online questionnaire

Upload your photo
First Name (Required)
Last Name (Required)
Email (Required)
Summary (Required)
LinkedIn Profile (Required)
GitHub Profile (Optional)
Stack Overflow Profile (Optional)
Portfolio (Optional)
English Resume (CV) (Required) Under 5MB please. English. PDF only.
Availability (Required)
Full-time Monthly Salary Expectations (in USD) (Required)
Country (Required)
Are you able to hold an interview in English? (Required)
On a scale of 1-10: what is your level of spoken English? (Required)
Required Skills (Experience in years) (Required)
How many years of your career have you worked remotely? (Required)
How many years have you worked professionally in software? (Required)
Describe your experience working with Test Driven Development (Required)
Do you have experience working with companies/clients overseas? If so, please describe (Required)