Senior Software Developer (back End)

AUTODESK TLV

Tel Aviv, Israel
Node.js (express) and python (flask)
Postgresql, redis, and cloud-native services
Aws sqs/sns and rabbitmq
Design, develop, and maintain RESTful APIs and backend services using Node.js (Express) and Python (Flask)

Job Summary

  • Design, develop, and maintain RESTful APIs and backend services using Node.js (Express) and Python (Flask).
  • Build and optimize scalable backend systems leveraging PostgreSQL, Redis, and cloud-native services.
  • Improve system observability through instrumentation (OpenTelemetry), logging, and monitoring.

Matching Summary

Design, develop, and maintain RESTful APIs and backend services using Node.js (Express) and Python (Flask).

Skills & Requirements

Must-have

  • Node.js (Express) and Python (Flask)
  • PostgreSQL, Redis, and cloud-native services
  • AWS SQS/SNS and RabbitMQ
  • RESTful APIs and backend services
  • Observability practices (logging, metrics, tracing)
  • Containerized applications (Docker)

Nice-to-have

  • OpenAPI/Swagger contract-driven development
  • Kubernetes and modern deployment strategies
  • CI/CD pipelines (Jenkins, Spinnaker)
  • Python tooling (Poetry, pytest, Black, Ruff, MyPy)
  • Third-party API or AI/ML integration
  • B2B SaaS environments
  • Construction industry domain knowledge

Key Requirements

  • 3+ years professional software engineering experience
  • Backend development focus
  • Production experience with Node.js and TypeScript
  • Experience with relational databases (PostgreSQL)
  • Experience with message-based or asynchronous systems
  • Experience with Git collaborative workflows

Work Rights

Not specified

Tailored Resume

Cover Letter