- Write effective, scalable code
- Develop cloud-based Python Django software products
- Develop back-end components to improve responsiveness and overall performance
- Integrate user-facing elements into applications
- Test and debug programs
- Participating in architectural, design, and product discussions
- Improve functionality of existing systems
- Implement security and data protection solutions
- Assess and prioritize feature requests
- Coordinate with internal teams to understand user requirements and provide technical
Required Skills and Capabilities:
- Bachelor s degree in computer programming, computer science, or a related field
- Expert in Python with knowledge of Django Web Framework
- Familiarity with some ORM (Object Relational Mapper) libraries
- Working knowledge of MongoDB and MySQL
- Fair understanding of building RESTful APIs
- Worked with Django application deployment on AWS, Heroku, GCP, Docker platforms
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Understanding of accessibility and security compliance
- Knowledge of user authentication and authorization between multiple systems, servers, and environments
- Familiarity with event-driven programming in Python
- Able to create database schemas that represent and support business processes
- Strong unit test and debugging skills
- Proficient understanding of GitHub, JIRA, GSuite
- Critical thinker and problem-solving skills
- Great interpersonal and communication skills