About the job
We are looking for a skilled Backend Developer to produce scalable software solutions. You’ll be part of a cross-functional team that is responsible for the full software development life cycle, from conception to deployment.
Duties and Responsibilities
- Collaborate with cross-functional teams to understand project requirements and translate them into well-designed and efficient Django applications.
- Develop, test, and maintain robust and scalable web applications using Django and related technologies.
- Design and implement database models, APIs, and user interfaces to deliver exceptional user experiences.
- Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices.
- Troubleshoot and resolve bugs and performance issues in existing Django applications.
- Stay up-to-date with industry trends and best practices to ensure continuous improvement of development processes.
- Develop and manage well-functioning databases and applications
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
- Create security and data protection settings
- Build features and applications with a mobile responsive design
- Write technical documentation and APIs
- Work with data scientists and analysts to improve software
Desired Skills and Qualifications:
- Collaborate with cross-functional teams to understand project requirements and translate them into well-designed and efficient Django applications.
- Design and implement views, templates, and forms using Django ORM.
- Design and implement database models, APIs, and user interfaces to deliver exceptional user experiences.
- Develop, test, and maintain robust and scalable web applications using Django and related technologies.
- Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices.
- Troubleshoot and resolve bugs and performance issues in existing Django applications.
- Stay up-to-date with industry trends and best practices to ensure continuous improvement of development processes.
- Exposure of tools like Git, Docker, JIRA and other similar tools would be an advantage.
- Knowledge of Databases, like PostGres and MySQL in Windows and/or Unix/Linux based platforms.
- Ability to learn, understand and apply new technologies with strong interpersonal and communication skills.
- Ability to effectively prioritize and execute tasks in high-pressure environment is crucial.
If you are interested in this position, please send us your updated resume and a cover letter to [email protected] no later than 31 July 2024. We look forward to hearing from you!