Jobgether
Senior Python React Developer
engineeringfull-timeCanada
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more
About the role
Accountabilities:
- Design, develop, and maintain enterprise-grade full-stack applications using Python and React.js.
- Build scalable, secure, and maintainable REST APIs and backend services using frameworks such as FastAPI, Django, or Flask.
- Develop modern, responsive, and reusable front-end applications with React.js and established development best practices.
- Design and implement microservices-based architectures and integrations that support scalability and reliability.
- Work with SQL and NoSQL databases, selecting appropriate data models and optimizing application performance.
- Contribute to technical architecture and design decisions, ensuring solutions are scalable, maintainable, and aligned with business requirements.
- Deploy and operate applications using cloud platforms such as AWS or Azure, along with Docker and Kubernetes.
- Develop and maintain CI/CD pipelines and contribute to reliable, automated software delivery practices.
- Identify and resolve complex technical and performance issues through systematic analysis and continuous optimization.
- Collaborate with product, engineering, and other cross-functional stakeholders to deliver high-quality solutions.
- Provide technical guidance and mentorship to other developers, promoting strong engineering practices and knowledge sharing.
- Participate actively in Agile ceremonies, planning, code reviews, and continuous improvement initiatives.
- 8+ years of professional software development experience, with strong expertise in full-stack application development.
- Advanced experience with Python and backend frameworks such as FastAPI, Django, or Flask.
- Strong professional experience with React.js and modern front-end development practices.
- Demonstrated experience designing and developing scalable REST APIs, microservices, and enterprise applications.
- Solid knowledge of both SQL and NoSQL databases and experience applying them effectively in production systems.
- Hands-on experience with AWS and/or Azure cloud environments.
- Strong knowledge of Docker, Kubernetes, and CI/CD pipelines.
- Experience with Agile software development methodologies and collaborative engineering practices.
- Strong understanding of software architecture, scalability, security, reliability, and application performance.
- Ability to lead technical design discussions and make sound architectural decisions.
- Demonstrated experience mentoring developers and providing technical leadership within engineering teams.
- Strong communication and collaboration skills, with the ability to work effectively with cross-functional stakeholders.
- Analytical and problem-solving mindset, with a focus on delivering high-quality, maintainable solutions.
- Ability to work effectively in a hybrid or remote environment.
- Long-term employment opportunity.
- Hybrid/remote working model in Toronto, Canada.
- Opportunity to work on enterprise-grade applications and modern technology stacks.
- Exposure to Python, React, microservices, cloud platforms, Kubernetes, and CI/CD technologies.
- Opportunities to provide technical leadership and mentor other developers.
- Collaborative environment with cross-functional teams.
- Opportunities for professional and technical growth.
- Confidential handling of candidate information in accordance with applicable EEO guidelines.
Requirements:
Benefits:
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $15/mo. Cancel anytime.
Get AutoApply