Mindtech is your gateway to exciting and impactful tech projects. We specialize in end-to-end software outsourcing, linking Latin American talent with global opportunities. Our fast, cost-effective approach ensures that our clients receive exceptional service and innovative solutions. With a diverse team of over 70 skilled professionals across Latin America and the US, we are committed to delivering software that drives success.

Role Overview

We are seeking a talented Data & Software Architect to join our team and help us enhance our legislative tracking and reporting capabilities. The Data & Software Architect will be responsible for designing and overseeing the implementation of a robust data infrastructure to support our legislative tracking platform. This includes the efficient storage, retrieval, and processing of large volumes of legislative data from various sources. The ideal candidate will have a strong background in data architecture, database management, and cloud technologies, and will play a critical role in ensuring the scalability and performance of our data systems.

Responsibilities:

  • Design and Implement Data Architecture: Develop and maintain a scalable data architecture that supports the collection, storage, and processing of legislative data from multiple sources, including APIs and web scraping services.
  • Database Management: Oversee the management of MongoDB databases, ensuring data integrity, security, and performance.
  • Integration of Data Sources: Manage the integration of various data sources, such as Congress API, LegiscanAPI, and web scraping services, to ensure comprehensive legislative data coverage.
  • Data Processing and Automation: Implement data processing workflows, including the setup of cron jobs for daily data updates and the development of parsing services to handle and organize legislative data.
  • Report Generation: Oversee the creation and categorization of legislative reports, leveraging AI services like GPTApi to enhance and summarize report content.
  • User Notification System: Develop and maintain the email notification system to ensure users are promptly informed of new reports and updates.
  • Future Enhancements: Lead the implementation of future enhancements such as natural language-based search and real-time notifications for new legislative information.

Required technologies:

  • React
  • GIS
  • MongoDB
  • Node.js