Senior FullStack Software Engineer (Python)
Role details
Job location
Tech stack
Job description
daily agile ceremonies, brainstorming on innovative ideas that challenge the status quo, and helping to implement solutions. * Acting as an advocate for ownership & highest code quality, as well as contributing to the health of the infrastructure. * Raising the bar and elevating the team by sharing knowledge and best practices, while always seeking improvements and facilitating progress. * Engage in the full software lifecycle - from design and development to deployment, monitoring, and support. * Build user-centric web applications by translating mockups into accessible, performant front-end components. Requirements * Be able to work within Canadian Timezone (EDT). * 4+ years developing reliable, highly available, and scalable software. * Strong proficiency with backend development (Typescript/Node.js, Python). * Strong understanding of software architecture and design patterns. * Firm grasp of clean code principles and coding standards. * Hands-on experience in Django
Requirements
and/or FastAPI. * Experience with APIs and developing in a service-based application environment * Good knowledge of SQL & NoSQL datastores (Postgres, Redis). * Strong proficiency with frontend development (HTML, CSS, JavaScript/Typescript). * Strong proficiency with Vue.js or other component-based frameworks. * Experience building optimized UIs for performance. * Knowledge of modern cloud infrastructures and tools, such as AWS and Docker. * Experience with AI tooling such as Copilot. * Proficiency with version control systems such as Git/GitHub. * Experience working within a formal CI/CD pipeline (we focus on GitHub Actions). * Experience with logging, monitoring, and alerting services like Datadog. * Solid approach to testing and ensuring the quality of the code of the backend and frontend. * Experience building and consuming APIs in service-oriented environments. * Skilled in version control (Git) and working within structured CI/CD pipelines. * Experience with observability tools (e.g., Datadog) for logging, monitoring, and alerting. * Solid testing background: unit, integration, and end-to-end testing on both backend and frontend. * At least Upper-intermediate English level Nice to have * Exposure to AI-enhanced tooling (e.g., GitHub Copilot). We offer * Flexible working format - remote, office-based or flexible * A competitive salary and good compensation package * Personalized career growth * Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more) * Active tech communities with regular knowledge sharing * Education reimbursement * Memorable anniversary presents * Corporate events and team buildings * Other location-specific benefits * not applicable for freelancers #J-18808-Ljbffr