Senior Software Engineer (Python)
Location: Toronto Downtown, ON
Type: Fulltime
Contractor
Salary: CA$170.00–CA$200.00 daily
Requirements
- Bachelor's degree in Computer Science, Computer Engineering or a related field
- Proficiency with Linux platform, and CI/CD integration tools
- Proficiency in Python and Flask framework.
- Strong understanding of React.js and its core principles.
- Experience with relational databases (e.g. MySQL, MS SQL Server).
- Familiarity with version control systems (e.g., Git).
- Knowledge of RESTful API design and development.
- Ability to write unit and integration tests.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Experience with Agile development methodologies is a plus.
- Familiarity with data analysis tools is a plus
What will you do?
Front-end Development (React):
- Migrating legacy JS front‐end to latest platform
- Build reusable components and libraries for future use.
- Optimize front‐end performance for responsiveness and speed.
- Collaborate with designers to implement UI/UX designs.
- Troubleshoot and debug front‐end issues.
Back-end Development (Flask):
- Design and implement web applications using the Flask framework.
- Develop and maintain RESTful APIs.
- Work with databases and manage data flow.
- Ensure code quality and maintainability.
- Collaborate with front-end developers to ensure seamless integration.
General Development:
- Write clean, efficient, and maintainable code.
- Identify and address performance bottlenecks to ensure a smooth user experience
- Contribute to data collection and analytics
- Work with the application with other core services and integrate front‐end elements
- Stay up-to-date with the latest web technologies and best practices.
- Troubleshoot and debug issues promptly.
- Thoroughly test and debug code to ensure application stability and performance
Chatbot Content Developer - Python/Java, AI in Toronto employer: Astra North Infoteck Inc.
Join a dynamic team in Toronto as a Project Management Specialist, where you will play a pivotal role in leading transformative IT infrastructure projects. Our company fosters a collaborative work culture that values innovation and professional growth, offering opportunities for continuous learning and development. With a focus on employee well-being and a commitment to excellence, we provide a supportive environment that empowers you to make a meaningful impact in the tech landscape.