Help and guide the team in the development, coding, and delivery of software products
and applications.
Perform product and customer research and develop improvement strategies based on findings.
Collaborate with team members to identify strengths and weaknesses of applications and improve
upon them.
Debug code, perform code reviews and troubleshoot problems leveraging your analytical problem-solving skills.
Show willingness to participate in daily workloads when needed to make deadlines.
Develop back-end features in Django, Python with a strong emphasis on testing and documentation
Work with modern client-side / API technologies such as Angular (6 &7), AJAX, cookies, REST, JSON / XML.
Work closely with distributed development and QA resources.
Strong proficiency in Python 3.4+, Django 1.11+, JSON Web Token, OAuth, Web Services (REST), MySQL, MS SQL Server, Angular (6,7), HTML5, CSS3 & 4, Bootstrap, JavaScript, IIS, Apache and WSGI web server.
Develop highly responsive, web-based user interface.
Experience with modern front-end build pipelines and tools
Proficient with modern front-end build pipelines and tools
Experience with code versioning tools like Git.
Qualifications:
Bachelor's degree in Computer Science, Software Engineering or related field
4+ years of experience as a Software Engineer using Python and related frameworks such as Django
Strong understanding of software development principles and practices
Experience with software testing, including writing unit and integration tests
Proficiency in Git or other version control systems
Experience with relational databases such as PostgreSQL or MySQL
Excellent communication skills and ability to work collaboratively in a team environment