
Full Stack Developer - React / Python
Corning Incorporated2 hours ago
Montréal, CanadaMid Level
Responsibilities
- Develop and maintain web applications using React, TypeScript, and Python.
- Write clean, maintainable, and scalable code following best practices.
- Collaborate with cross-functional teams and contribute across the full software development lifecycle.
- Contribute to system architecture and design decisions.
- Ensure code quality and reliability through code reviews and automated testing.
- Troubleshoot and resolve defects and contribute to agile processes and continuous improvements.
Requirements
- Degree in Computer Science, a related field, or equivalent professional experience.
- At least 4 years of experience as a Full Stack Developer or in a similar role.
- Strong experience with Python, JavaScript, and TypeScript.
- Experience developing web interfaces with React or similar technology.
- At least 3 years of experience developing APIs such as REST APIs.
- Experience working with relational databases and authentication mechanisms such as OAuth and OIDC.
- Desired experience includes FastAPI, system design and architecture, GitLab, Jira, Confluence, CI/CD, and agile development environments.
Benefits
- Remote work within Canada with occasional in-person meetings at the Montreal, Quebec office.
- Medical, extended health care, dental, and vision benefits beginning on the first day of work.
- Eligibility for the Corning Optical Communications LLC Retirement and Savings Plan on the first day of work.
- RRSP with a 100% company match up to 5% of earnings.
- Company contribution of 2.5% of eligible pay each year to the DPSP account.
- Long-term disability benefits, professional development programs, and a monetary peer-to-peer recognition program.