Senior backend developer (English services)
CBC/Radio-Canada based in Toronto, ON is inviting applications from suitable candidates for the position of Senior backend developer. CBC/Radio-Canada is national public broadcaster, offering a wide array of media content through television, radio, and digital platforms. It delivers news, entertainment, and cultural programming in both English and French. It provides high-quality, diverse content that reflects the country’s cultural and social landscape. Its role in delivering impartial news and engaging programming helps shape and inform public discourse. The candidates selected for the vacancy will be required to start the work as soon as possible.
Also hiring: Dental receptionist
Job Description:
Employer Name: CBC/Radio-Canada
Position: Senior backend developer (English services) (full-time telework)
No of Vacancies: 1
Salary: Salary is not mentioned, $40.00 – $45.00 hourly estimated salary
Employment Type: Full time/Permanent
Location: Toronto, ON, CA
Job ID: JR00001790
Requirements:
Languages: Candidates must have knowledge of the English Language
Education:Â Candidates should have completion of a degree in Computer Science, Engineering and Math
Experience: Candidates should have considerable experience in the relevant field
Physical Requirements:
- The candidates should thrive in a team-focused environment and comfortable working in an Agile environment and be flexible and open to iterative and incremental development
Other Requirements:
- The candidates should have a related field, though alternative pathways to programming skills
- The candidates should have knowledge and understanding of software design, development, and quality engineering practices, including unit, integration, and end-to-end testing
- The candidates should have expertise using Java and experience with backend frameworks such as Spring and Hibernate, as well as databases like PostgreSQL
- The candidates should have experience writing code accompanied by unit tests to ensure coverage of realistic use cases and edge cases and an interest in, or experience with, cybersecurity
- The candidates should understand application flow from the data layer to the UI and experience integrating API endpoints and quickly learn new technologies and adapt to change and know how to listen and show empathy and understanding for diverse perspectives
- The candidates should have expertise with Java and implementing REST API endpoints using Java and expertise with SQL and relational databases, PostgreSQL and experience with Data JPA, Hibernate and experience with unit and integration testing frameworks, JUnit
- The candidates should have experience with HTTP web server environments, Tomcat and experience working on platforms such as Linux and MacOS and experience with GraphQL and experience working with React and TypeScript
- The candidates should have experience with version control software such as Git or Bitbucket and experience with Workflow/CI/CD tools such as Atlassian JIRA, Bamboo, or Jenkins
Responsibilities:
- The candidates should be able to work with the team’s architects to develop sustainable solutions for handling large amounts of data and ensure that products meet industry standards
- The candidates should be able to assist the team’s architects in staying updated on the latest technological developments, ensuring that products remain modern, scalable, and performant
- The candidates should be able to collaborate with other teams to ensure seamless integration of the entire stack of products, including UI/UX, content management, and data analytics
- The candidates should be able to write automated test cases and suites to ensure quality and facilitate quick deployments using the latest best practices
How to apply:
If the position is fit for you and the basic requirements are fulfilled then you can now apply directly to the employer (along with your resume) through the below-mentioned details.
We thank all the applicants for showing their interest and trust in us, however, only the most eligible candidates will be selected and conducted for further procedure directly from employers, in between no charges/fees or original documents will be asked from any applicant. All the best!