Backend Programmer
Full Time
- Golang, Python, Node.Js, PHP
- Mississauga, Canada
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.