Analytic Partners is looking for a Software Engineer II to help build business intelligence applications that solve practical marketing analytics problems, enabling brands to use data for business growth.
Requirements
- Python, MySQL/SQL Server, MongoDB, RESTful APIs, Flask, Docker, Cloud computing
- Mastery of data structures and algorithms
- Familiar with Jira, agile development process, and story mapping
- Experience with: Linux/Unix, JIRA, GitHub, R, Statistics/linear regression, Jenkins, Ansible, Terraform, Systems Architecture, AngularJS, React, Node.js, JavaScript, knowledge of data science and statistics
- Our front-end is built using React/Redux.
- Our back end is written in Python and built using Flask.
- Our infrastructure is hosted within AWS, Azure.
Responsibilities
- design and implement solutions across our platforms that are high quality, require hard real time constraints, are easy to operate and maintain, and make the lives of product engineers easier.
- work closely with other engineers and our product teams, to not only make these systems go faster and handle more and more data, but also to build revolutionary new products for our clients.
- shaping the development suite for our next-generation analytic solutions designed and built for our global clients.
- participate in the full life-cycle of software development, from design, implementation, testing, and release while also leading and driving development within the team.
- implementing innovative solutions and driving transformational change across our application suite.
- joining a multi-disciplinary team where Hard Work, Creativity, Vision and Talent is valued and rewarded.
- Development work is geared toward assisting Fortune 500 class clients discover real-world opportunities and efficiencies in their businesses.
Other
- 3+ years of formal professional experience as a developer
- Excellent written and verbal communication skills
- Agile learner and growth mindset with curiosity for learning and growth
- Ability to work independently or within a team
- Ability to effectively prioritize and execute tasks