logo image

Apply to Q Wealth Jobs

Intermediate Back-End Engineer

Description

Development and Technology Operations duties, including but not limited to
   •   Develop and maintain back-end services and APIs within our proprietary QSuite platform.
   •   Write, update, and refactor code to improve performance, maintainability, and scalability.
   •   Work closely with other engineers to implement features.
   •   Participate in code reviews as both reviewer and reviewee.
   •   Contribute to monitoring, logging, and debugging efforts for production systems.
   •   Other responsibilities as dictated by the needs of Platform Development.

Technologies
   •   Solid understanding of backend development fundamentals, APIs, functional, and service-oriented design.
   •   Experience with Python development (Flask, FastAPI) and ORMs (SQLAlchemy)
   •   Practical experience with SQL databases (MySQL, PostgreSQL) and familiarity with NoSQL systems.
   •   Exposure to ETL workflows or data pipeline development.
   •   Proficiency with containerization tools (Docker, Docker Compose); familiarity with Kubernetes is an asset.
   •   Basic familiarity with observability tools (Prometheus, Grafana, Sentry) for troubleshooting and support.
   •   Experience developing in cloud environments (preferably AWS: Lambda, S3, RDS, EC2).
   •   Familiarity with Javascript/Typescript or Node.js for integration tasks or full-stack collaboration.
   •   Understanding of CI/CD workflows and version control best practices.
   •   Awareness of secure coding practices and data privacy considerations.
   •   Other needs as dictated by the business.

Know someone who would be a perfect fit? Let them know!