Job Context
We are seeking a talented Software specialist (Python) to join our team. The ideal candidate will have experience developing Python applications using the Django framework, deploying applications on AWS Server less architecture, working with MySQL databases, and integrating the backend with React frontend. Additionally, the candidate should have expertise in building RESTful APIs, and be proficient in Docker, Postman, JMeter, and unit testing.
Your Responsibilities
- Design and implement Python applications using the Django framework
- Design and maintain MySQL databases
- Develop, Deploy, and manage applications on Server less architecture
- Build RESTful APIs for the applications
- Integrate the backend with React frontend
- Perform code review to ensure high-quality code
- Manage code repository using Git or Bitbucket
- Implement design patterns to ensure scalable and maintainable code
- Conduct unit testing to ensure the code meets the requirements
- Collaborate with other team members to ensure project success
- Use JIRA to track tasks and communicate with the team
- Utilize Docker for containerization and deployment
- Use Postman for API testing and documentation
- Utilize JMeter for performance testing and load testing
KSAOs That You Will Require To Succeed In This Role
- Strong knowledge of Django web framework and MySQL databases
- Experience with AWS Server less architecture
- Experience building RESTful APIs
- Familiarity with React frontend development
- Proficiency in Docker, Postman, JMeter, and unit testing
- Experience with code review, JIRA, and Git or Bitbucket
- Understanding of design patterns and software development best practices
- Excellent communication skills and ability to work well in a team
- Positive attitude and willingness to learn and adapt to new technologies
- Ability to work under pressure on multiple projects
- Knowledge of React development will be a plus