Back End Developer
Idea Theorem • We Design, Build and Deliver Digital Products at Scale
Canada
15 days ago
About Us
Idea Theorem™ is a design agency specializing in creating user-centric digital experiences. Our team is dedicated to innovation, collaboration, and delivering seamless, scalable solutions.
Overview
We are seeking a Back End Developer to join our team. In this role, you will play a critical role in developing and maintaining server-side logic, ensuring the responsiveness and efficiency of our applications. You will collaborate with cross-functional teams, including front end developers, designers, and project managers, to deliver cutting-edge 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 continuous improvement of 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.
- Experience 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.
Benefits
- Growth opportunities in a matrixed management environment.
- Opportunities for professional development, such as conferences, seminars, and educational courses.
- Competitive salary and performance-based bonuses.
- Health, dental, and vision insurance.
- Team-building events and lunches.
- Flexible health and wellness benefits.
- Maternity/Paternity benefits.
For more information and to apply, visit: Back End Developer at Idea Theorem™.