Principal Software Developer (back End)

AUTODESK CONSTRUCTION CLOUD

Multiple Locations
Base: $131,000 - $191,400 (canada-bc); bonus/equit...
Node.js (express) and python (flask)
Postgresql, redis, aws sqs/sns, rabbitmq
Restful apis and openapi/swagger
Architect, design, and evolve RESTful APIs and backend services using Node.js (Express) and Python (Flask) in high-scale, global environments

Job Summary

  • Architect, design, and evolve RESTful APIs and backend services using Node.js (Express) and Python (Flask) in high-scale, global environments.
  • Lead the development of scalable, resilient backend systems leveraging PostgreSQL, Redis, and cloud-native services.
  • Mentor developers and provide architectural leadership across the team while supporting production systems and contributing to incident response.

Matching Summary

Architect, design, and evolve RESTful APIs and backend services using Node.js (Express) and Python (Flask) in high-scale, global environments.

Salary

Base: $131,000 - $191,400 (Canada-BC); Bonus/Equity: Annual cash bonuses, stock grants; Benefits: Comprehensive benefits package

Skills & Requirements

Must-have

  • Node.js (Express) and Python (Flask)
  • PostgreSQL, Redis, AWS SQS/SNS, RabbitMQ
  • RESTful APIs and OpenAPI/Swagger
  • Distributed systems principles
  • Microservices architecture
  • Containerized workloads (Docker)
  • Observability at scale (OpenTelemetry)

Nice-to-have

  • Kubernetes orchestration
  • Multi-region architectures
  • AI/ML service integration
  • Construction industry domain expertise
  • B2B SaaS platforms

Key Requirements

  • 7+ years professional software engineering experience
  • Expert-level proficiency in Python 3.x
  • Strong production experience with Node.js and TypeScript
  • Extensive experience designing RESTful APIs
  • Deep experience with PostgreSQL
  • Proven expertise in event-driven architectures
  • Strong implementation experience with observability at scale
  • Experience designing containerized workloads
  • Strong understanding of distributed systems principles
  • Experience driving engineering standards across teams

Work Rights

Not specified

Tailored Resume

Cover Letter