
Full Stack Developer - REMOTE
- Toronto, ON
- $120,000 per year
- Permanent
- Full-time
- Design and implement performance-tuned RESTful APIs for large-scale data operations.
- Ensure efficient data handling and integration with monitoring tools such as Grafana and Prometheus.- **Backend Engineering**
- Develop backend services using Python and its ecosystem of libraries.
- Utilize Object-Relational Mapping (ORM) tools like SQLAlchemy or Django ORM for database interactions.- **Database Management**
- Work extensively with PostgreSQL, (MongoDB a bonus), ensuring optimized queries and scalable schema design.- **Containerization & Deployment**
- Package and deploy applications using Docker and Docker Swarm.
- Automate infrastructure and configuration management using Ansible.- **CI/CD & DevOps Integration**
- Implement and maintain CI/CD pipelines using Jenkins, SonarQube, and BitBucket or similar.
- Integrate with JIRA for issue tracking and agile development workflows.- **Security & Compliance**
- Apply best practices in authentication, authorization, and data protection.
- Ensure compliance with accessibility and security standards.- **Front-End Collaboration**
- Collaborate with front-end developers to ensure cohesive user experiences. Front end experience a nice to have- **Scalable Architecture**
- Design systems that scale efficiently and adapt to evolving business needs.
- Apply principles of distributed computing and fault-tolerant design.- **Cloud & API Gateway**
- Work with cloud platforms (preferably AWS) and manage API gateway configurations.Requirements:- Proficiency in Python and relevant libraries (e.g., Flask, FastAPI, Pandas).
- Experience with PostgreSQL and ORM tools like SQLAlchemy or Django ORM.
- Hands-on experience with Docker, Docker Swarm, and Ansible.
- Strong understanding of CI/CD tools: Jenkins, SonarQube, BitBucket, JIRA.
- Familiarity with Grafana and Prometheus for system monitoring.
- Basic knowledge of front-end technologies: HTML5, CSS3, JavaScript, React.js.
- Understanding of scalable application design and cloud architecture (AWS preferred).
- Knowledge of security protocols and compliance standards.
- Excellent collaboration and communication skills.