Purpose of the Role
Your role as part of the team will be to bring your data science expertise, analytical mind and strong programming skills into the development and further implementation of high quality enterprise software products providing analytics, monitoring, scorecards, and many other data management tools
Duties and Responsibilities
- Participate in architecture discussions and project planning sessions
- Take an active role in both client-side and server-side programming
- Work closely with clients to understand business needs and system requirements
- Write clean, testable and reliable code using Python
- Work in close collaboration with project management, QA, DevOps, clients
- Follow the latest technology trends and suggest improvements
Required Experience & Knowledge
- A number of successfully developed large-scale web-based solutions
- Previous experience developing complex SaaS solutions with Python
- Good understanding of JavaScript and experience with React are nice to have
- Experience with Tensorflow and Scrapy
- Experience with PostgreSQL
- Experience with REST microservices development
- Familiar with Agile methodologies and implementation
Skills and Attributes
- Ability to work independently, as well as in a cross-border team
- Client-oriented approach and leadership experience
- Self-driven, enthusiastic and friendly persona
- “How do we do better” attitude
Required Education & Qualifications
- Fluency in English language
- Bachelor’s or Master’s degree in Computer Science or related degree
- Any relevant certificate would be considered a plus