logo

Job Title: Backend Programmer

Location: Mississauga

Job Type: Full-time Hybrid

Job Summary

We are seeking a skilled and experienced Backend Programmer to join our team. As a Backend Programmer, you will be responsible for developing and maintaining the server-side logic of our web applications, ensuring high performance and responsiveness. You will collaborate with cross-functional teams to design and implement scalable backend solutions that meet the needs of our clients and users.

Job Responsibilities

  • Design and develop server-side code for web applications, APIs, and databases.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Implement data storage solutions and database architectures that ensure data security and integrity.
  • Optimize application performance and scalability through efficient coding and caching techniques.
  • Debug and resolve software defects, ensuring the reliability and stability of backend systems.
  • Conduct thorough testing and code reviews to maintain code quality and enhance system robustness.
  • Collaborate with cross-functional teams, including product managers and designers, to gather requirements and deliver high-quality solutions.
  • Stay up to date with industry trends and best practices in backend development, proposing and implementing improvements to enhance our systems.
  • Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.

Job Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • [X] years of experience in backend development, preferably in web application development.
  • Strong proficiency in backend programming languages such as Java, Python, or Ruby.
  • Experience with backend frameworks and technologies (e.g., Spring, Django, Ruby on Rails).
  • Solid understanding of RESTful APIs, web services, and asynchronous request handling.
  • Proficient knowledge of database systems and SQL, with the ability to design and optimize queries.
  • Familiarity with version control systems (e.g., Git) and collaborative coding workflows.
  • Strong problem-solving and troubleshooting skills, with a keen attention to detail.
  • Excellent communication and collaboration abilities, with a proactive and team-oriented mindset.
  • Experience working in an agile development environment is a plus.

We offer competitive compensation packages, opportunities for professional growth, and a dynamic work environment. If you are passionate about backend development and thrive in a collaborative and innovative setting, we would love to hear from you.

To apply, please submit your resume, cover letter, and any relevant portfolio or project samples to info@kreatipedia.com.