Senior Software Engineer

Posted 4 Days Ago
Be an Early Applicant
Noida, Gautam Buddha Nagar, Uttar Pradesh
Hybrid
Senior level
Blockchain • Database • Analytics
The Role
Lead the development and optimization of scalable applications, focusing on backend systems with Python and Django. Collaborate with frontend teams, design RESTful APIs, manage databases, and ensure system reliability while maintaining best practices and overseeing code quality.
Summary Generated by Built In

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

JavaScript
Python
The Company
HQ: Toronto, Ontario
110 Employees
On-site Workplace
Year Founded: 2018

What We Do

We provide customized data and analytics consulting services, including automation and software development for a sustainable and intuitive digital transformation.

Similar Jobs

Noida, Gautam Buddha Nagar, Uttar Pradesh, IND
3062 Employees
Noida, Gautam Buddha Nagar, Uttar Pradesh, IND
366 Employees
Noida, Gautam Buddha Nagar, Uttar Pradesh, IND
366 Employees

Sopra Steria Logo Sopra Steria

Multi RPA Developer Senior Software Engineer

Information Technology • Consulting
Noida, Gautam Buddha Nagar, Uttar Pradesh, IND
49329 Employees

Similar Companies Hiring

SAG LLC Thumbnail
Virtual Reality • Generative AI • Business Intelligence • Big Data Analytics • App development • Analytics • Agriculture
Minot, ND
4 Employees
JuiceMedia.AI Thumbnail
Marketing Tech • Machine Learning • Digital Media • Big Data Analytics • Analytics • Agency • AdTech
Marina Del Rey, CA
68 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account