Senior Back-end Engineer at Nexton | Torre

Senior Back-end Engineer

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Contractor

Currency exchange and payroll taxes to be paid by:

Candidate

Compensation
USD6k - 9k/month
Non-negotiable
location_on
Remote (for Mexico residents)
Remote (for Colombia residents)
flightsmode
Visa sponsorship: No
Posted about 3 years ago

Responsibilities


🚀 We're helping a San Francisco-based company with the mission of unlocking organizations’ potential through the power of learning together to find a Senior Backend Engineer. This company is a collaborative learning platform that creates cutting-edge learning technology that enables their clients to offer engaging impactful online learning experiences at scale based on the foundations of experiential learning, active learning, peer and collaborative learning, mentorship, and coaching. Their technology is adopted by many Fortune 500 companies and is the backbone of providing professional development opportunities, upskilling, and reskilling their employees. 📌 Benefits: - 100% remote. - PTO Policy - Contract Specific (12.5 work-days). - Holiday Policy - Local (8-10 days). - Equipment - Laptop and Charger Career Growth - 1-1s (Weekly or Biweekly). 📌 Requirements: - A CS Degree or equivalent. - At least five years (outside of school) of experience working as a backend developer in an API team or web development capacity. - Experience writing SQL queries using object-relational data interfaces. - Experience with ruby and rails. - Experience designing software applications: data models, abstractions. - Strong problem solver. - Strong debugging skills. - Strong ability to isolate and identify problems. - Strong ownership and collaboration skills. - Clarity in communication. - Fluency in English. 📌 Responsibilities: - Collaborate with client-side developers in web and mobile development to design new product features and concepts. - Develop RESTful JSON APIs that will be used by client-side teams to serve their app. - Design backend data models, caching schemes, background processing/queuing, reporting, notifications/real-time updates aspects related to your features. - Work with other backend team members to choose the right design patterns, data model definitions, and algorithms for the extendability, reusability, and reliability of their backend systems. - Design and build fault-tolerant integrations into systems of interest. - Use back-end profiling tools to investigate performance challenges and optimize backend APIs, or backend design to ensure the performance of their technology. - Investigate technology defects and propose solutions to client issues or issues reported by the quality assurance team.