Posted 12 months ago
About the role:
* Design develop, document and implement highly scalable web solutions
* Collaborate with technical team and business owners to identify requirements and design new products or extension to existing products.
* Provide technical oversight to the development process including code reviews and mentoring of the technical team.
* Must be able to deliver solutions end-to-end with a focus on hitting delivery milestones. Experience in an agile development environment and understanding of agile delivery methods is required.
* Design, develop and oversee unit tests to ensure application logic is fully exercised for each application component
* Communicate effectively with team and clients on stages and project completion goals or dates
What You’ll Bring:
* Expert in Python and Django framework(s)
* 6+ years of software development experience in an agile environment
* Ability to solve complex problems with innovative and elegant design and deliver robust functionality on time
* Thorough understanding of RESTful and SOAP-based web services, XML, JSON
* Experience with SQL and NoSQL technologies
* Experience with AWS technologies
* Solid working knowledge of React and Redux
* Experience working with Docker using micro-services architecture
* Knowledge of OOP and scalable design patterns
* BS in Computer Science or equivalent