Responsibilities
As a Full Stack Python Developer, you will create and expand our in-house tools and help to develop an agile framework that adapts to quickly evolving business requirements. Your responsibilities will include:
Playing a key role in our Python projects
Contributing to all layers of our technology stack including backend services, databases, APIs and web-based user interface
Working with and supporting other technical team members
Liaising with business teams to develop informational systems
Liaising with technical teams to develop systems and network interfaces
Qualifications
Expert knowledge of programming concepts and object-oriented programming
Fluency in Python and experience architecting large applications
Strong knowledge of web programming specifics and experience in building web-based applications (Django experience a plus)
Extensive experience working with relational databases and handling large datasets (MySQL experience a plus)
Expertise with client side javascript and HTML based UI development
Strong Linux skills
Experience with web services, especially for facilitating interaction among multiple systems
Exposure to systems and/or network automation and monitoring (a plus)
Excellent communication skills and fluency in English
Additionally, we are seeking someone who is:
Self-starting and can work autonomously in a larger team
Committed to following best practices
Keenly interested in developing technologies
Enthusiastic about testing
Able to learn quickly and take on new responsibilities as priorities change
Organized and detail-oriented
Financial experience is not required.
All your information will be kept confidential according to EEO guidelines.