# **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.

### **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.

### **Requirement**

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

### **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 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.
