Position Overview:
We are seeking an experienced Senior Full Stack Developer with strong expertise in Python and Django, along with some frontend experience, to lead the development and optimization of scalable applications. This role requires a deep understanding of backend technologies, frameworks, and databases, with a primary focus on creating high-performance, reliable, and secure backend systems.
Shyftlabs is a growing data product company founded in early 2020 and works primarily with Fortune 500 companies. We deliver digital solutions built to help accelerate the growth of businesses in various industries, by focusing on creating value through innovation.
Job Responsibilities:
- Design and architect a comprehensive Customer Master Data Management system to consolidate, cleanse, and manage customer data across various sources.
- Collaborate with cross-functional teams, including data analytics, product management, and business stakeholders, to define requirements and create effective data-heavy backend solutions.
- Lead the integration of data from disparate sources, ensuring data quality and consistency throughout the MDM system.
- Create Graph database and Graph API Access layer around customer PII, behavioral data, and propensity attributes for consumption by Marketing, Support Operations, and Personalization
- Establish and enforce data governance policies, stewardship practices, and quality standards.
- Monitor and optimize system performance to ensure scalability, reliability, and security of the upstream, customer data service, and downstream systems.
- Lead the migration from API-based data integrations to an event-driven architecture using an event bus (e.g., Kafka, RabbitMQ).
Basic Qualifications
- Bachelor’s degree in computer science, Engineering, or a related technical field. (Advanced degree preferred)
- At least a year of experience in GraphQL.
- 6+ years of experience in software designing and implementation with at least 2 years of focus on developing in-house MDM systems for 50M+ entities.
- Proven success in implementing Even-driven architecture using event bus for inter-service data integration.
- 3+ Years of experience with graph databases (e.g., Neo4j, Amazon Neptune) and scalable API design and development with 50M+ entities and 1000x nodes.
- Proficiency in relevant technologies and tools (e.g., SQL, NoSQL databases, data integration tools, cloud platforms such as AWS, GCP, Azure).
- Excellent problem-solving skills with the ability to think critically and work independently.
- Strong communication skills, with a proven ability to collaborate and build consensus effectively across different teams and organizational levels.
Preferred Qualifications:
- Knowledge of data privacy regulations and compliance (GDPR, CCPA, etc.).
- Familiarity with big data technologies and data analytics is a plus.
We are proud to offer a competitive salary alongside a strong insurance package. We pride ourselves on the growth of our employees, offering extensive learning and development resources.
Top Skills
What We Do
We provide customized data and analytics consulting services, including automation and software development for a sustainable and intuitive digital transformation.