Sr. Backend Engineer - NodeJS LATAM ONLY

Remote
Full Time
Experienced

Location: LATAM (Remote)

Company Overview:

Novatech is a leading innovator in software development, dedicated to transforming business operations through advanced technology solutions. Leveraging top-tier talent across LATAM, we empower our clients to achieve and surpass their strategic goals with cutting-edge technology. Learn more about our mission and impact at http://novatechdev.com/.

Role Summary:

We are looking for talented software engineers to join our Enterprise services team. The team’s primary mission is to build value into the overall platform with a focus on enhancing our Enterprise eCommerce platform through well designed APIs/Back-end Services and the Admin Tools to manage them. The team is also responsible for creating and maintaining various integrations with internal and external systems. As part of this team, we expect software engineers to ensure that all services are built to be performant, reliable, scalable and reusable.

You will:

  • Develop, test, and deploy APIs & event driven processes supporting our eCommerce platform using Node.js & Typescript onto Google Cloud Platform
  • Think big and boldly as we collectively drive toward providing the best global e-commerce and SaaS platform
  • Design and implement solutions that provide immediate and long-lasting value to our customers, partners, and employees
  • Collaborate with our product teams in domain-driven, cross-functional teams
  • Improve the performance, reliability, observability, and scalability of our existing systems
  • Write clear documentation and thorough automated tests to ensure code stability and to reduce maintenance
  • Review your peers’ code to both teach and learn while increasing the quality of our software
  • Ship code that directly impacts our customers' experience
  • Take responsibility and diagnose production issues.

Requirements:

  • Demonstrated results and products from 5+ years of relevant experience
  • Bachelor’s degree in Computer Science or equivalent and relevant work experience
  • Demonstrated track record of taking initiative on projects
  • Experience mentoring or captaining in any capacity
  • Experience writing production code in backend applications using NodeJS
  • Strong Database skills (e.g. MongoDB, Redis, SQL)
  • Experience with event-driven communication (e.g. Pub/Sub)
  • Excellent analytical and problem-solving skills with a healthy experimental attitude
  • Ability to learn and adapt quickly in a fast-paced environment.
  • Strong verbal and written communication skills – it will be necessary for you to communicate your work to the rest of the engineering team through many mediums including documentation, presentations, and intra-team workshops
  • Ability to work with and mentor small teams
  • Excellent troubleshooting and debugging skills.

Nice-To-Haves

  • Experience with Typescript
  • Experience with Distributed Systems (eg. Microservices, Event-Driven Architecture)
  • Experience with technologies such as Redis, Memcached, and Elasticsearch
  • Experience with GraphQL
  • Experience with CI/CD infrastructure such as Docker, Kubernetes, and Jenkins
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*