Senior Backend Software Engineer

Newsela Logo

Newsela

πŸ“Remote - Argentina, Brazil

Summary

Join our team as a Senior Backend Software Engineer Contractor based in Brazil, Argentina, or Mexico! You will provide back-end engineering services for content APIs and engineering teams, maintaining and expanding content licensing, provisioning, and visibility technologies. Responsibilities include building and governing content and metadata APIs, maintaining back-end data stores, collaborating with cross-functional teams, and ensuring data system changes meet diverse UX needs. Strong communication and analytical skills are essential, along with the ability to translate product data requests into effective API designs. This contract role requires 5+ years of backend experience in a SaaS environment and proficiency in Python, relational databases, and SQL.

Requirements

  • Have 5+ years of backend experience in software development and have demonstrated success working in a software as a service (SaaS) environment
  • Be able to leverage your intermediate experience in Python to effectively build and deploy highly performant and well tested REST APIs and create performant data models
  • Have a firm understanding of relational databases and experience in writing SQL and optimizing data models, as well as writing and optimizing queries with scalability and performance in mind

Responsibilities

  • Provide back-end engineering services for content APIs and content engineering teams
  • Maintain our content licensing and provisioning and visibility technologies by building out our architecture to encompass the growing features and permutations of content acquired
  • Own the expanding and governing content and metadata APIs
  • Help maintain and grow our back-end data stores
  • Work with cross teams to expand the end points to fit and be versatile for different UX's and consumption points
  • Maintain strong communication abilities with app developers and data stakeholders relating to data system changes and data inquiries
  • Maintain a strong ability to translate product data requests into meaningful content api design
  • Demonstrate deep domain knowledge and radiation of that knowledge through documentation, recorded demos, technical presentations, discussions, and incident reviews experience with python web frameworks
  • Maintain a strong ability to conduct root-cause analyses relating to queries about data irregularities and complex bugs

Preferred Qualifications

  • Be excited to work in a collaborative and inclusive environment that supports continued improvement through code reviews and feedback
  • Take pride in your ability to identify missing requirements early in the development cycle, create and maintain performant and scalable backend systems, write resilient and testable code, and deliver on sprint commitments

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.