Back End Developer 

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.


  • 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. 


  • 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. 


  • 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 benefit
  • Maternity/Paternity benefit

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. 
Apply Now

Let’s have a chat!