Job details
Full Job Description
Role Summary:
- Develop intuitive dashboards and data visualization products using Tableau or other data visualization tools. Define data rules for metrics.
Responsibilities:
- Take responsibility for the quality of code ensuring good testing including reviewing test plans, test cases, and automated test scripts created by QA team members
- Design and develop new features based on product specifications
- Troubleshoot production issues and provide timely fixes; refactor existing code to improve reliability and maintainability
- Make backend architectural decisions in consultation with members of engineering leadership
Technical Requirements:
- 2+ years of experience with software development projects with good experience developing backend components
- 2+ years of hands-on experience with setting up and running AWS Production environments
- 2+ years of experience with developing Serverless Architectures (AWS Lambda, API Gateway, GraphQL, Kinesis, etc.)
- 2+ years of experience with designing service-oriented and micro-services based application architecture and development practices such as continuous integration and continuous deployment
- Experience in full life-cycle of software development or methodology using Agile Scrum, Kanban, etc requirements analysis, design, development, testing and implementation
- Experience working within Amazon Web Services systems for development and production applications, with an emphasis on automated build and deployment, high availability, and scale
- Proficiency in Python or JavaScript; professional experience with at least one Python framework (e.g. Django, Flask, Pyramid, etc.)
- Proficient with Jira, Confluence, and git toolset
- Excellent knowledge of Internet/Web technologies, such as web browsers, AJAX, HTTP, HTML/XML, REST, JavaScript, CSS, XSL/XSLT, XPATH etc.
- Deep understanding of DevOps and Continuous Delivery Tools such as CodePipeline or Jenkins
- Understanding of software development life cycle methodologies (particularly Agile). Hands-on experience with Agile/Scrum & Waterfall process environments
- Ability to work independently and seeing solutions into production (working through operations teams)
- Ability to prioritize and manage multiple projects simultaneously in order to meet deadlines in coordination with Product and Project Managers and other Lead Developers
- Excellent communication and presentation skills
- Demonstrate an inclusive, roll-up-your-sleeves work ethic by showing a willingness to participate in daily workloads when needed to make deadlines
- Consistently exhibit personal accountability to outcomes to all team members, peers, and stakeholders
-
Data Scientist - Analytics
Tween LearningGhana, West Africa. Greater Accra Region - Remote
-
Data Scientist - Entry Level
Tween LearningGhana, West Africa, Greater Accra Region • Remote
-
Data Scientist
Tween LearningGhana West Africa, Accra • Remote
-
Full Stack Web Developer
Tween LearningGhana, West Africa, Greater Accra Region • Remote
-
Front End Engineer
Tween LearningGhana, West Africa, Greater Accra Region • Remote