Full Stack Data Integrations App Developer (Python/JS) – Facet Interactive – Full Job Description
Company: Facet Interactive
Location: Remote
Job Type: Full-time
Salary: ₹24,93,658 – ₹33,24,877 a year
Job Purpose: The Full Stack Developer – Integrations Specialist is responsible for the estimation, development, delivery, and review of Python-based ETL solutions, alongside front-end integrations leveraging Next.js and React. This engineer will collaborate closely with internal teams and stakeholders, maintaining best practices and utilizing AI-assisted coding tools (Amazon Q Developer, GitHub Copilot) to enhance development productivity and quality. The engineer will actively improve development operations (DevOps) practices, automate workflows, and maintain comprehensive documentation to ensure effective knowledge transfer and continuous improvement. Daily communication of progress via stand-ups and stand-downs, particularly focusing on remote-based collaboration, is crucial.
Responsibilities:
- Business Context Understanding: Review development requests thoroughly, clarifying requirements to align solutions with business objectives.
- Development Estimates: Collaborate with team leads and stakeholders to create detailed, accurate, and risk-aware development estimates.
- Risk Communication: Proactively communicate potential risks and effort deviations from original estimates as soon as they are identified.
- ETL Development: Design and implement Python-based ETL pipelines following DRY principles, using Singer taps and targets.
- Full-Stack JavaScript Development: Implement and maintain interactive, data-driven user interfaces using Next.js and React.
- OAuth Integration: Develop components to facilitate secure data connections and OAuth-based integrations.
- Technical Architecture: Clearly summarize technical architecture decisions and approaches in alignment with project needs.
- Release Management: Conduct thorough peer code reviews, pair programming, release documentation, and manage deployment processes.
- DevOps Improvements: Continuously optimize deployment operations and local development workflows across the engineering team.
- Standard Operating Procedures (SOPs): Understand existing SOPs deeply, actively contributing to their improvement and automation.
- Documentation and Literacy: Produce high-quality documentation and maintain detailed records of development workflows.
- Risk Management: Identify and document technical risks, proactively addressing technical debt and recommending research spikes when appropriate.
Outcomes: Specific Measures of Success
- 90% standardization and AI-enablement of ETL and integration suite development standard operating procedures within 3 months.
- 50%+ reduction in manual oversight and review by technical leads due to increased automation and coding quality.
- Reduction in delivery timelines for projects involving data integration and transformation.
- Establish a unified approach for ETL pipeline management, updates, and data consistency across applications.
- 50% Reduction in time to market for third-party API integrations and development of UX interfaces to the product application experience.
Role Competencies:
- Estimation Workflow: Provide accurate ETL and front-end development estimates, clearly indicating confidence levels.
- Risk Documentation: Consistently document technical risks, mitigation strategies, and technical debt clearly and proactively.
- Client Expectations Management: Challenge requirements not aligned with clear business objectives (e.g., data accuracy, system performance). Prioritize work based on value and strategic business impact. Advocate best practices and use of existing ETL solutions when defining project scope.
- Remote Communication & Documentation Excellence: Actively position the team as strategic partners to internal and external stakeholders. Maintain transparency and consistent communication, prioritizing high-value development tasks.
Technical Skills:
- Python ETL Script Development
- Singer.io Taps and Targets
- Next.js and React
- Configuration of third-party applications for OAuth Integration
- AI-assisted Coding Tools (Amazon Q Developer, GitHub Copilot)
- SQL/NoSQL Database Management
- DevOps Best Practices
- High-quality Documentation and Technical Literacy
Cultural Fit: Facet’s team abide by 7 pillars, to learn more check out:
- Growth – Clear data insights and models for repeatable success are our keys to growth.
- Over-communicate – We’re only as good as the knowledge we share with others.
- Overanalyze – The data you don’t have is just as important as data you see. We model for success and mind the gap between expected and unexpected outcomes.
- Peers, Not Peons – Our culture is defined by the partners with which we surround ourselves.
- Leverage Ideas, Not Time – We seek to waste less time by building the future processes of tomorrow. We ceaselessly seek to answer the question: if this was fixed tomorrow, what would it look like?
- Locally Optimize, Globally Innovate – Through data insights and analysis we can find local maximums in performance, but to grow to new heights we must continuously test innovative ideas.
- Extreme Ownership – We seek to empower all team members to own their projects and maximize cross-functional skill sets.
Job Type: Full-time
Pay: ₹2,493,658.00 – ₹3,324,877.00 per year
Benefits:
- Flexible schedule
- Health insurance
- Paid sick time
- Paid time off
Schedule: Monday to Friday, US shift
Application Question(s):
- What are some integrations you have worked on?
Language:
- English (Preferred)
- Spanish (Preferred)
Work Location: Remote
Expected Start Date: 07/04/2025