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