Back End Developer

Toronto 23 months agoContractor External
Negotiable
Job Overview As a back-end developer at Idea Theorem, you will play a key role in the development and maintenance of robust server-side logic, ensuring the responsiveness and efficiency of our applications. You will work closely with our front-end developers, designers, and project managers to deliver seamless and scalable digital experiences. Responsibilities: • Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications. • Develop and maintain server-side logic, databases, and APIs to support front-end functionality. • Implement security and data protection measures. • Optimize applications for maximum speed and scalability. • Collaborate with front-end developers to integrate user-facing elements using server-side logic. • Stay up-to-date with industry trends and best practices to ensure the continuous improvement of our development processes. Requirements: • Proven 3+ years of experience as a Back End Developer or similar role. • Strong proficiency in server-side languages such as Node.js, and Python. • Knowledge of RESTful API design and implementation. • Experiences with database systems (e.g MongoDB, MySQL, GraphQL). • Experience integrating back-end services. • Understanding of code versioning tools, such as Git. • Excellent problem-solving skills and attention to detail. • Ability to work collaboratively in a team environment. • Strong communication skills. Nice to Have: • Experience with cloud platforms such as AWS and Azure. • Familiarity with Docker. • Experience with AWS lambda. • Familiarity with Agile development methodologies. • Familiarity with OpenAi implementation. • Bachelor's degree in Computer Science, Engineering, or a related field