Senior Full Stack Engineer (Data Analysis Focus)Job DescriptionInfra Tech is seeking an experienced Senior Full Stack Engineer with a strong focus on data analysis to lead the development of a scalable software platform. This system will process large volumes of data, perform data analysis, and generate actionable reports. The platform will gather data from multiple sources, perform complex analytics, and present insights through intuitive reporting features.
The ideal candidate will have extensive experience in full-stack development and a deep understanding of data processing, analysis, and visualization.
Key ResponsibilitiesSystem Design and Architecture:1. Lead the design and development of a data processing and reporting platform.
2. Ensure scalability for large datasets and real-time analytics.
Backend Development: 1. Develop and maintain the backend using Django (Python). Design efficient data pipelines for collecting and analyzing data.
2. Integrate APIs to manage large datasets and ensure smooth communication.
Frontend Development: 1. Build intuitive, data-driven frontends using Vue.js and TypeScript.
2. Develop user interfaces for interactive reporting and custom reports.
Data Analysis & Processing:1. Implement data workflows with Apache Kafka for streaming and RabbitMQ for task handling.
2. Use PostgreSQL for database management and Redis for caching.
Data Visualization & Reporting:1. Build dashboards to present data insights.
2. Develop custom reporting features for specific data insights, such as geographic trends.
Testing & Quality Assurance:1. Lead testing to ensure performance, security, and usability.
2. Establish automated testing and CI pipelines.
Documentation & Training:1. Document system architecture and data flows.
2. Provide mentor-ship and training on data analysis tools.
Qualifications and Skills • Education: Bachelor’s or Master’s in Computer Science, Software Engineering, Data Science, or related fields.
• Experience: Minimum 3+ years of experience in full-stack software development, focusing on data analysis and large-scale processing.
• Proven experience with data-centric systems for complex analysis and reporting.
• Technical Skills: Proficiency with Django (Python) and Vue.js with TypeScript. Expertise in PostgreSQL, Apache Kafka, RabbitMQ, and Redis.
• Familiarity with data analysis tools (e.g., Pandas, NumPy).
• Experience in building data visualization dashboards and reporting tools.
• Knowledge of security practices (encryption, access controls).
Salary: Negotiable/Monthly
Job Type: Onsite - Contractual
Vacancies: 2
Please send your resume, portfolio, and any relevant project links to
[email protected]