Mindlance is seeking a qualified Full-Stack Engineer to join their Virtual Program Assistant team, which focuses on program management and analytics. The role involves designing and implementing cloud solutions, developing full-stack applications, and collaborating with product management and quality assurance teams to meet customer needs.
Responsibilities:
- Building and supporting full-stack applications—including responsive UI components, robust back-end APIs, and well-designed data stores—while emphasizing clean data models and reusable services
- Designing, implementing, and maintaining scalable, secure ETL/ELT pipelines that ingest, transform, and load data from multiple sources (relational, NoSQL, streaming) into cloud-based warehouses, ensuring high-quality, governed data for downstream analytics
- Crafting data-centric micro-services and APIs (Node.js, Python, GraphQL/REST) that expose well-documented contracts, enforce business rules, and enable seamless data exchange across the ecosystem
- Analyzing system performance and data flow bottlenecks, then applying optimization strategies (caching, partitioning, async processing) to guarantee high availability, reliability, and horizontal scalability
- Collaborating with product owners to translate business goals into technical roadmaps, delivering MVPs that satisfy schedule, cost, and functional constraints
- Partnering with internal customers to conceptualize and prototype digital-technology solutions that turn data into a strategic asset
- Participating in code reviews, enforcing coding standards, and contributing to best-practice documentation for data architecture, ETL design, and full-stack engineering
Requirements:
- US Citizenship is required for this role
- Software development experience within an Agile methodology
- Experience with React, CSS/HTML, TypeScript for front-end development
- Strong command of JavaScript/Node.js and Python for back-end services
- Strong Experience with PostgreSQL and designing relational data models
- Hands-on experience building ETL/ELT pipelines and integrating APIs for data ingestion and transformation
- Ability to design and develop APIs that efficiently power intuitive UI components and visualizations
- Experience working with multiple data sources (databases, data lakes, streaming platforms)
- Familiarity with DevOps tools such as Docker and Git, and with CI/CD pipelines for automated testing and deployment