See more Programming jobs

Back to all jobs

Posted

Senior Backend Engineer (Node.js or Python)


Full-TimeProgrammingBack-EndLatin America Only
Who We Are

We are a fast-growing company with amazing opportunities! 

Nearsure was created to help US-based companies augment their software development teams efficiently. By being remote-first and connecting with developers across Latin America, we can access top tech talent while keeping a lean organizational structure.

Our reach spans thousands of IT professionals, with skills in multiple industries and technologies. We have a fully distributed team working remotely from Argentina, Bolivia, Colombia, Ecuador, Honduras, Peru and Uruguay and we want to keep expanding all over Latin America!

Role Description

We are looking for a Senior Engineer with Node.js and/or Python expertise to join the 100% distributed team of a remote-first company from the US. This fast-growing company currently helps over 3 million professionals be more productive, by building software that connects and automates the web applications we all use every day. 

In this role, you will be working with many different APIs to build and maintain complex integrations that solve the customer’s needs, with a strong focus on quality. You will also work on many different projects across the organization and will have the opportunity to constantly collaborate and communicate with people from awesome global companies, such as Dropbox, Facebook, GitHub, Google, LinkedIn, Salesforce and Twitter.

This is a remote, full-time position with a 40-hours workload per week for Latin America only.

General Requirements

  • 7+ years of professional experience delivering higher quality products in engineering roles
  • Experience with Web APIs
  • Strong HTTP fundamentals (performance, validation and expiration models, etc)
  • Understanding of OpenAPI 2-3 (aka Swagger)
  • Familiarity with Github (standard pull request code review model)
  • Familiarity with Datadog
  • Experience with Logging (Splunk, Graylog)
  • Strong written and verbal communication skills
  • Capable of taking a proactive approach towards problems
  • Able to understand the users’ and customers’ needs
  • Interest in coaching and assisting others to help the engineering team be more efficient
  • Experience with AWS Lambda (desired)
  • Experience working with agile methodologies (desired)
  • Experience working remotely (desired)

Additional Requirements for Node.js Engineers

  • Proficiency with Node 
    • HTTP clients 
    • Testing frameworks (Mocha, Chai, Nock) 
    • TSLint & Prettier 
    • TypeScript (or Flow) experience 
    • Understanding of Python (desired) 
    • Familiarity with Lerna (desired) 

Additional Requirements for Python Engineers

  • Proficiency with Python 
    • Virtualenv 
    • Docker/Kubernetes/Gitlab (for CI/CD, or similar) 
    • Django 
    • Unit Testing 
    • Understanding of Node (desired) 

What We Offer

  • Work from home, with flexible working schedules
  • Competitive salary in USD
  • Paid time off (annual leave, national holidays, sick time and parental leave)
  • Take part in challenging projects for distributed companies in the US
  • Integrate a growing team with great opportunities for professional growth and a friendly, multicultural environment with a great company culture.
  • A tailor-made benefits package focused on health, wellbeing, entertainment, training and personal finances available for you to choose what you really care about 

We are a fully distributed, multicultural company looking for the best talent in Latin America. Don’t hesitate to apply if you feel you are a good fit for this position!
  • Share this job:


Help us maintain the quality of jobs posted on We Work Remotely.

Is this job not remote?

Let us know!

Apply for this Position

Please ensure you meet geographic and skills requirements before applying.

  • Share this job:


Help us maintain the quality of jobs posted on We Work Remotely.

Is this job not remote?

Let us know!