They are a fully distributed team, with team members in five US states and five countries.
We are seeking a Full-Stack Developer with strong experience in designing and programming reporting dashboards. The ideal candidate will possess a deep understanding of datavisualization principles, coupled with proficiency in developing end-to-end technology stacks usingPython and React. As a pivotal member of their team, you will play a critical role in developing solutionsthat empower data-driven decision-making for e-commerce clients.
Responsibilities
- Develop and maintain front-end and back-end code for our web applications.
- Collaborate with cross-functional teams to understand business objectives and requirements related to e-commerce reporting and analytics.
- Develop scalable and intuitive reporting dashboards that provide actionable insights into key performance indicators (KPIs), sales trends, customer behavior, and other relevant metrics using data visualization and charting frameworks.
- Implement front-end components using React.js, ensuring high performance, responsiveness, and seamless user experience. Integrate data sources from various systems such as databases, APIs, and third-party tools to populate the reporting dashboards with accurate and up-to-date information.
- Optimize data retrieval processes and implement caching mechanisms to enhance dashboard performance and efficiency.
- Collaborate with data engineers to ensure seamless data flow and integration between front-end and back-end systems and provide oversight to the web app schema architecture.
- Manage deployment process for new features and updates.
- Stay updated with emerging technologies and industry trends in e-commerce analytics, data visualization, and dashboard design.
Requirements
- Proven experience (5+ years) as a Full-Stack Developer or similar role, with a focus on implementing reporting dashboards.
- Strong proficiency in back-end development languages and frameworks such as Python/Django or similar MVC.
- Experienced in REST API development
- Proficiency in React.js and its core principles, with demonstrable experience in building dynamic and interactive user interfaces.
- Solid understanding of JavaScript data visualization techniques and tools such as Highcharts, D3.js, Chart.js, or similar libraries.
- Experience with designing and optimizing data models, database schemas, and data retrieval processes. Solid SQL skills are necessary.
- Proficiency in AWS (EC2, RDS, Elasticache, IAM, and networking) or a similar cloud provider.
- Excellent communication skills with the ability to effectively collaborate with cross-functional teams and stakeholders.
- Strong problem-solving skills and a proactive mindset towards addressing technical challenges.
- Ability to thrive in a fast-paced environment and manage multiple priorities effectively.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
Additional details
- Job type: Direct-hire full-time opportunity / Contractor
- 12 days PTO
- US holidays
- 5 sick days per year
- 100% Remote for candidates in Latin America