Job Closed
This listing is no longer active.
Performance TV Advertising Platform
Senior Backend Engineer
Location
California
Posted
148 days ago
Salary
$123.7K - $254.7K / year
Seniority
Senior
Job Description
Senior Backend Engineer
tvScientific
• Own and deliver key product features from design through deployment, working closely with design, product, and other stakeholders. • Mentor and support engineers, offering guidance and helping to reinforce high engineering standards across the team. • Collaborate closely with design, product, and cross-functional stakeholders to deliver a user-friendly and engaging product for our customers. • Ship high-performing and resilient APIs that adhere to industry standards and are delightful to use. • Step into a technical lead role on projects as needed, coordinating across functions and guiding execution without formal authority. • Maintain a high standard of quality across our codebase by advocating for cleanliness, readability, speed, testability, and documentation. • Champion software quality, emphasizing readability, reliability, testability, and documentation.
Job Requirements
- Experience working with Python backends (ideally Django).
- Exceptional remote communication skills. Especially in writing.
- The ability to work autonomously in a startup environment; you thrive under pressure and are comfortable adapting to rapidly evolving plans.
- Proven production experience working with a relational database (we use MySQL). Bonus points for experience working with other types of datastores or backing services.
- A rigorous approach to software quality. You like to write tests.
- A knack for learning new technologies, strong problem-solving skills, and an openness to creative solutions.
- A genuine passion for crafting reliable web applications. You get it right the first time.
- Computer Science degree or equivalent.
- Nice-to-Haves:
- Adtech Experience.
- Specific Domain Experience in CTV.
- Familiarity with AWS services, experience working in a microservice architecture or with containerization technologies.
- Previous involvement in a production environment with a customer-facing reporting and analytics system.
- Experience working with other types of datastores or backing services, like Redis.
Benefits
- Information regarding the culture at Pinterest and benefits available for this position can be found here.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Analisar, desenvolver e implementar novas funcionalidades em sistemas backend. • Diagnosticar problemas de código, propor soluções e realizar correções. • Elaborar especificações técnicas de implementação. • Apoiar na análise de problemas em ambientes produtivos e não produtivos. • Contribuir com melhorias em processos e metodologias de desenvolvimento de software.
• Work on a challenging project with high technological impact. • Develop and maintain .NET solutions. • Collaborate in a dynamic and collaborative environment.
• Design and implement a connector framework (authentication, config, throttling, error handling, versioning) for systems like SharePoint/Microsoft 365, email delivery, and other third-party services. • Implement OAuth2/OIDC patterns, token refresh, secure secret storage, and least-privilege scopes. • Build durable job scheduling and orchestration: queues/workers, retries with backoff, idempotency, state machines, and replayability. • Create workflow primitives for file movement (trigger → validate → transfer → post-process → notify → audit), including approvals and exception paths. • Extend and maintain secure transfer support for HTTPS, FTPS, FTPeS, SCP, including troubleshooting real-world edge cases (timeouts, cipher/KEX mismatches, passive/active FTP, resumability, large file behavior). • Improve performance and correctness: resumable transfers, checkpointing, integrity verification, and failure isolation (noisy-neighbor control). • Contribute to architecture decisions, code reviews, security assessments, and performance optimization. • Improve observability (logs/metrics/traces), incident readiness, and operational tooling. • Mentor engineers and help evolve development practices.
• Innovative design and analysis of product, technical, and quality roadmap enhancements • Actively participate in scrum ceremonies, development, testing, and deployment activities • Develop core web application changes using JAVA, JavaScript and CSS • Creative thinking and proposing solutions to grow our business by delighting our clients



