Senior Software Developer

New
Quebec, CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AWSDockerPostgreSQLPythonDjangoTypeScriptReduxReactCI/CD

Requirements

  • 5+ years of full-stack software development experience.
  • Strong command of Python back-end development (Django, Django REST Framework, Celery).
  • Strong command of React front-end development with TypeScript and Redux.
  • Experience with PostgreSQL, REST APIs, and OAuth2/JWT authentication.
  • Proficiency with Docker, AWS (S3, Lambda), and CI/CD pipelines (Jenkins, GitHub Actions).
  • Familiarity with asynchronous and real-time architectures (Kafka, RabbitMQ, WebSockets, Redis).
  • Excellent written communication and strong autonomy in a 100% remote environment.

Responsibilities

  • Develop, maintain, and optimize features across the full stack utilizing Django/Python on the backend and React/TypeScript on the frontend.
  • Ensure high availability, performance, and security of the current application during the launch of the new platform.
  • Participate in application support, active incident response, and resolution of production issues.
  • Write clean, well-tested, production-quality code and document legacy systems to prevent knowledge silos.
  • Perform peer code reviews to ensure quality, performance, and security benchmarks.
  • Work independently on assigned features from scoping through deployment.
  • Contribute high-quality code and CI/CD pipeline improvements to the new platform development ecosystem.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now