Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

E-Space

Senior Backend Software Engineer (IoT Platform)

Posted Updated
Discussion
  • We are looking for a Senior Backend Software Engineer to help build and maintain the backend platform powering our connected-device products
  • You will work across cloud services, APIs, data pipelines, fleet management, and real-time device communications
  • Build, maintain, and improve Python/FastAPI backend services, REST APIs, and WebSocket endpoints
  • Develop features for device provisioning, fleet management, telemetry, events, device status, firmware management, and OTA updates
  • Design and maintain PostgreSQL schemas, migrations, indexes, queries, and data-retention strategies
  • Build and improve data-ingestion services using AWS IoT Core, MQTT, Lambda, RDS, Redis, and S3
  • Work with infrastructure-as-code and deployment tooling to maintain cloud infrastructure
  • Write unit, integration, and end-to-end tests alongside feature development
  • Investigate and resolve production issues across APIs, databases, cloud infrastructure, and device integrations
  • Improve the reliability of telemetry ingestion through appropriate retries, idempotency, monitoring, and error handling
  • Participate in code reviews and contribute to clear, maintainable engineering practices
  • Help improve CI/CD, logging, metrics, and operational documentation
  • Work closely with embedded, hardware, frontend, and product teams to deliver end-to-end features
  • Participate in technical design discussions and communicate implementation tradeoffs clearly
  • Share knowledge and help establish sensible backend patterns as the team and platform grow
  • In your first 90 days, you will have mapped the current embedded software architecture, identified the highest-priority gaps, and shipped at least one meaningful feature end-to-end
  • Within six months, you will have established a team testing standard, introduced measurable improvements to firmware reliability, and built strong working relationships with hardware and systems engineering
  • This is a hands-on role for an engineer who enjoys building production systems, solving practical problems, and working closely with embedded, hardware, frontend, and product teams
  • Experience with AWS services—or comparable cloud platforms—with hands-on AWS experience preferred, especially EC2, Lambda, S3, Cognito, and infrastructure-as-code
  • Experience with Git workflows, CI/CD, code review, and production deployment practices
  • Clear communicator who can work effectively across engineering disciplines
  • 5+ years of backend software development experience in production systems
  • Strong Python experience and hands-on experience with FastAPI, Django, Flask, or comparable backend frameworks
  • Experience with MQTT, WebSockets, message-driven architecture, or real-time data delivery
  • Strong knowledge of PostgreSQL, SQL, schema design, migrations, query optimization, and data lifecycle management
  • Experience designing and building REST APIs
  • Experience with Linux
  • Strong automated-testing skills, including unit, integration, and end-to-end testing
  • This is a fast-paced, high-impact environment - flexibility to occasionally work extended hours or weekends during critical periods is expected
  • Experience in aerospace, satellite, industrial IoT, or other mission-critical environments
  • Experience with AWS CDK, Terraform, or other infrastructure-as-code tools
  • Familiarity with embedded systems, wireless communications, or sensor-rich hardware
  • Experience with AWS IoT Core, IoT Jobs, Device Shadows, or IoT fleet provisioning
  • Experience building cloud-connected IoT, device-management, telemetry, or other event-driven systems
  • Experience building firmware OTA, device telemetry, or fleet-management platforms
  • Experience with Redis, RDS Proxy, queues, stream processing, or event-driven architectures
  • Experience with security-focused systems, audit logging, or operational compliance

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.