Offers “IBM”

Expires soon IBM

Sr. Backend Software Developer

  • Markham (Markham)

Job description

Introduction
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.

Your Role and Responsibilities
As a Senior Back-End Software Developer, you will spearhead our dynamic team of junior developers to design, develop, and maintain robust back-end systems that are the backbone of our software products.
In this pivotal role, you will be tasked with creating high-performance, scalable, and secure back-end solutions that meet our rigorous standards and customer expectations.
Your leadership will not only be technical but also mentorship-oriented, guiding your squad through complex coding challenges and fostering an environment of growth and innovation.
With projects that leverage the latest in cloud architecture and potentially intersect with machine learning applications, your work will be at the forefront of technological advancement, driving the success of our products and the development of your team.

We are looking for a candidate who not only excels technically but also thrives in leading and nurturing talent within our organization. If you are passionate about driving technological innovation and shaping the future of our back-end systems, we would love to hear from you.

Required Technical and Professional Expertise

·  A bachelor's degree in Computer Science, a related field, or equivalent professional experience.
·  Proficiency in back-end development, specifically with Rust and/or Go.
·  Extensive experience with Version Control Systems, such as GitHub.
·  Deep understanding of databases, API management, network requests, and data manipulation.
·  Solid grasp of large-scale application development and cloud architecture principles.
·  Demonstrated expertise in engineering best practices, including coding standards, code reviews, source control management, build processes, testing, and operational excellence.
·  Exceptional communication, teamwork, and problem-solving abilities.
·  Proven track record of leading junior developers in building sophisticated back-end software products.

Preferred Technical and Professional Expertise

·  An advanced degree in Computer Science or a relevant field.
·  Strong familiarity and hands-on experience with Rust.
·  Experience in building and managing CI/CD pipelines, preferably with GitHub Actions.
·  Experience with infrastructure management tools like Terraform.
·  Ability to articulate complex technical concepts to all organizational levels.
·  Eagerness to learn new technologies and apply them in innovative ways.
·  Demonstrated initiative, flexibility, and adaptability to changing priorities.
·  Experience in a competitive start-up or fast-paced enterprise environment.
·  Some experience with Machine Learning or willingness to engage in projects that incorporate ML components.

Make every future a success.
  • Job directory
  • Business directory