Flag job

Report

Full Stack Data Integrations App Developer (Python/JS)

Salary

₹24.9366 - 33.2488 LPA

Min Experience

0 years

Location

remote

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

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 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

About the company

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.

Skills

python
react
nosql
git
sql
continuous improvement
javascript
ux
github
apis
etl
ai