Jetzt bewerben

About the job

At raijin.ai, we're building a single insights platform that can be used by every team member -- removing silos and improving cross-team collaboration. Our ideal world is one in which every team member is empowered with the same, unambiguous strategic insights that leads to impactful action.

The Role

As a Django Backend Developer, you will play a pivotal role in the development and maintenance of our web applications. You will collaborate closely with our front-end developers, designers, and product managers to deliver robust and scalable solutions. The ideal candidate is not only technically proficient but also possesses strong interpersonal skills, a positive attitude towards learning and collaboration, and a commitment to ensuring the quality of our code through thorough testing practices.

Responsibilities

  • Design, develop, and maintain Django-based web applications, leveraging Django Rest Framework for building RESTful APIs.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write efficient, reusable, and testable code.
  • Implement comprehensive testing strategies, including unit tests, integration tests, and end-to-end tests, to ensure the reliability and stability of our applications.
  • Optimize applications for maximum speed and scalability.
  • Implement security and data protection measures.
  • Troubleshoot and debug issues to ensure smooth operation.
  • Willingly contribute to front-end tasks when required, such as implementing UI components or integrating front-end frameworks.

Ideal Profile

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Proven experience as a Django Backend Developer or similar role.
  • Strong proficiency in Python programming language.
  • In-depth knowledge of Django framework and its ecosystem, including Django Rest Framework for building APIs.
  • Familiarity with front-end technologies.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and ORM libraries.
  • Understanding of RESTful APIs and web services.
  • Ability to work independently and collaboratively in a fast-paced environment.
  • Excellent communication and problem-solving skills.
  • Willingness to learn and assist with front-end tasks as needed.
  • Positive attitude, strong interpersonal skills, and ability to work effectively in a team environment.
  • Proactive approach towards personal and professional development.
  • Experience with testing frameworks and methodologies, such as pytest, unittest, or Selenium.

Nice To Have

  • Experience with Docker and containerization.
  • Knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Familiarity with agile development methodologies.
  • Understanding of DevOps practices.

What's on Offer?

  • Flexible working options
  • Work alongside & learn from best in class talent
  • Great work environment
Jetzt bewerben

Weitere Jobs