Our client we're building a single insights platform that can be used by every team member -- removing silos and improving cross-team collaboration. Their ideal world is one in which every team member is empowered with the same, unambiguous strategic insights that leads to impactful action.
- Flexible working options
- Work alongside & learn from best in class talent
- Great work environment
The Job
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 Candidate
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.
Ref: 0H7NRRE7EQ
Related Job Searches:
- Company:
Snaphunt Pte Ltd - Designation:
Backend Developer - Profession:
IT / Information Technology - Industry:
Computer and IT