DevJobs

Senior Back-End Developer (Django & AWS) — UniCloud at Unitronics

Overview
Skills
  • Python Python ꞏ 5y
  • SQL SQL
  • Django Django ꞏ 5y
  • Flink Flink
  • PostgreSQL PostgreSQL
  • Redis Redis
  • Jenkins Jenkins
  • AWS AWS ꞏ 3y
  • Kubernetes Kubernetes
  • Docker Docker
  • EC2 ꞏ 3y
  • ElastiCache ꞏ 3y
  • Kinesis ꞏ 3y
  • Lambda ꞏ 3y
  • RDS ꞏ 3y
  • S3 ꞏ 3y
  • SNS ꞏ 3y
  • SQS ꞏ 3y
  • CloudWatch ꞏ 3y
  • Django REST Framework
  • AI
  • DataDog
  • EKS
  • ClickHouse

About UniCloud

UniCloud is Unitronics’ cloud-native Industrial IoT platform that powers real-time device connectivity, data analytics, and remote operations for customers worldwide. We process high-volume telemetry at scale and turn it into actionable insights for manufacturers and machine builders. If you love building reliable, high-performance services that run at scale in AWS, this is for you.


What you’ll do

  • Build features end-to-end with Django and Django REST Framework: design APIs, data models, and services that are secure, scalable, and maintainable.
  • Write clean, well-tested Python, following best practices for readability, reliability, and performance.
  • Optimize data access via Django ORM and (when needed) raw SQL; tune queries and schema for performance.
  • Own cloud delivery on AWS (EC2, S3, RDS, ElastiCache, Lambda, Kinesis, SQS, SNS, CloudWatch, and more): deploy, manage, and continuously improve our cloud footprint.
  • Harden reliability & security while keeping cost-effectiveness in mind.
  • Troubleshoot production: diagnose complex issues across services, infrastructure, and data layers; implement permanent fixes.
  • Monitor & improve performance: establish metrics, dashboards, and alerts; proactively identify bottlenecks and optimize systems.
  • Collaborate in a microservices & Kubernetes environment: contribute to architecture discussions, code reviews, and technical roadmaps.
  • Mentor & elevate standards: share knowledge, champion best practices, and help the team level up.


Must-have skills & experience

  • 3+ years building highly scalable SaaS / complex applications.
  • 5+ years in back-end development with Python (Django) (Java experience is an advantage).
  • 3+ years of hands-on AWS experience (EC2, S3, RDS, ElastiCache, Lambda, Kinesis, SQS/SNS, CloudWatch, etc.).
  • Experience with microservice architecture managed by Kubernetes.
  • Strong with PostgreSQL and Redis; ClickHouse is a significant plus.
  • Comfortable working with AI capabilities (integrations, services, workflows).
  • Proven track record of deep-diving into complex areas, analyzing systems, proposing solutions, and shipping changes.
  • Bachelor’s in CS/Engineering (or equivalent); alumni of elite tech units with relevant experience welcome.
  • Passion for clean architecture, high-quality code, and automated testing.
  • Proactive, ownership-driven, and goal-oriented; excellent communication skills.
  • Autodidact who loves learning and sharing with the team.


Nice to have

  • Experience with EKS, Docker, Jenkins, and modern observability stacks (e.g., CloudWatch, DataDog).
  • Familiarity with streaming/analytics stacks (e.g., Kinesis, Flink) and cost optimization practices in AWS.
  • Exposure to industrial/edge/IIoT domains is a bonus.


How we work

  • Pragmatic engineering culture: ship value safely, measure impact, iterate.
  • High responsibility, strong collaboration, and room to lead initiatives.
  • Real scale, real customers, real-world impact.


 Team: UniCloud — Industrial IoT SaaS Platform

Employment Type: Full-time, Senior

 

Unitronics