Jobs for Ukraine

Back End Developer

TaskHuman

TaskHuman

Software Engineering
Santiago, Santiago Metropolitan Region, Chile
Posted on Monday, January 15, 2024

The Company

TaskHuman is organizing the world’s human expertise, making coaching in 1000+ skills instantly accessible to you in a multitude of forms. Whether you connect live with a specialist on a 1:1 video call, message directly in-app, join a group session, or learn via coach-generated content, our value of human connection is the foundation of every interaction at TaskHuman.

The Opportunity

Our goal is to foster billions of connections supporting personal and professional skill development worldwide. As part of this journey, we are looking for a mid/senior API developer that will be in charge of creating and maintaining APIs utilizing WebSockets, messaging queues, MongoDB, and more. You will collaborate with other engineers and developers who are working on various infrastructure layers. As a result, dedication to creative problem-solving, intelligent design, and producing high-quality products is crucial. As a startup company, we need a self-starter that is able to be very hands-on and effectively communicate with individuals at all levels within the organization. Being flexible and ready for change in our fast growing organization is essential as well!

Our employees enjoy:

  • Competitive base salaries
  • Comprehensive benefits package
  • Stock options
  • Generous and flexible time off
  • Unlimited coaching on TaskHuman
  • 100% fully remote

Responsibilities

  • Design and build API endpoints to support mobile and web applications
  • Ensure the performance, quality, and responsiveness of APIs
  • Collaborate with a team to define, design, and ship new features
  • Help maintain code quality, organization, and automatization
  • Ensure clean and secure codes by performing troubleshooting and bug fixes for the application
  • Assisting with all aspects of application development, including architecting, testing, release, and support

Requirements

  • Proficient in NodeJS and various NPM libraries
  • +5 years of experience working as a developer
  • Experience with interacting with 3rd SDKs and APIs
  • Experience with MongoDB
  • Experience with WebSockets, MQTT, Express
  • A knack for benchmarking and optimization
  • Proficient understanding of code versioning tools, e.g. Git, Mercurial or SVN
  • Familiarity with continuous integration
  • Video call experience added advantage
  • Implementation of automated testing platforms and unit tests

Qualifications

  • Good communicator and team player with strong organizational skills
  • Ability to be proactive, find solutions, and meet deadlines
  • Willingness to work odd hours when needed
  • A good sense of humor and a passion for technology

TaskHuman provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.