نت‌باکس
نت‌باکس

Senior Backend Engineer

Tehran/Tarasht
Full Time
شنبه تا چهارشنبه
-
-

این فرصت شغلی چقدر برای من مناسب است؟

51 - 200 employees
IT / Software / Hardware
Iranian company dealing only with Iranian entities
1398
Privately held
توضیحات بیشتر

key Requirements

4 years experience in similar position
PostgreSQL - Intermediate
Python - Advanced
Django - Intermediate
Redis - Intermediate
RabbitMQ - Basic
Docker - Intermediate
Kubernetes - Basic

Job Description

About Netbox

Netbox is building an entertainment ecosystem for TV, trusted by 200,000+ users, focused on making the big-screen experience simpler, smarter, and more enjoyable. Our core products include:

  • netOS: our Android TV–based operating system, built on AOSP.
  • Netbox Launcher: our TV home experience and VOD content aggregator, bringing content from multiple platforms into one place and making discovery effortless.
  • netStore: a marketplace for apps built for Android TV.
  • Netbox Payment: the payment service that powers transactions across our ecosystem.

About the Role

We're looking for an experienced Backend Engineer to design, build, and maintain the services behind our products. You'll work on the APIs and systems that power our Android TV clients, from content aggregation and app distribution to payments.

We're an AI-forward engineering team. We actively use AI-assisted and agentic development workflows in our day-to-day work, and we're looking for engineers who are curious about these tools and want to help shape how we build software with them.

That said, AI doesn't replace engineering expertise. We expect engineers to understand, review, and take ownership of the code and systems they build, whether the code is written by them or by AI.

What You'll Do

  • Design, develop, and ship backend services and APIs consumed by our Android TV clients.
  • Design and evolve APIs and backend components to support new products and features.
  • Maintain and improve existing services with a focus on reliability, performance, and scalability.
  • Investigate, debug, and resolve issues in production systems.
  • Write clean, well-tested, and maintainable code, and take part in code reviews.
  • Work closely with client-side, product, and infrastructure teams to deliver end-to-end features.
  • Use AI coding assistants and agentic tools to accelerate development, testing, and maintenance.

What We're Looking For

  • 4+ years of professional experience in backend development.
  • Strong experience with Python and backend development.
  • Strong experience building backend services and APIs. Django is preferred, but solid experience with a comparable framework is welcome.
  • Strong understanding of HTTP and RESTful API design.
  • Solid knowledge of relational databases, preferably PostgreSQL, including data modeling and query optimization.
  • Experience with caching and data storage patterns using Redis.
  • Hands-on experience with Celery for asynchronous task processing.
  • Experience writing unit and integration tests for backend services.
  • Strong debugging and troubleshooting skills, with experience investigating issues in production systems.
  • Openness to AI-assisted development and a willingness to adopt new tools and workflows.

Nice to Have

  • Experience with RabbitMQ or other message brokers.
  • Experience with observability and monitoring tools, such as the ELK Stack, APM solutions, or similar technologies.
  • Experience with web crawling and scraping frameworks such as Scrapy.
  • Experience with CI/CD pipelines.
  • Hands-on experience with Docker and Kubernetes.

Job Requirements

Gender
Men / Women
Software
Python| Advanced Django| Intermediate PostgreSQL| Intermediate Redis| Intermediate Docker| Intermediate Kubernetes| Basic RabbitMQ| Basic

ارسال رزومه برای نت‌باکس

گزارش مشکل یا تخلف آگهی