CrawlJobs Logo

Senior Full Stack Data Engineer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India, Pune

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Senior Full Stack Data Engineer role in Citi's Chief Technology Office (CTO) Technology Strategy practice, responsible for developing and maintaining Citi's Technology Strategy in support of firm's Businesses and Functions. This is a hands-on development role joining an existing global team of technology strategy analysts, project/product managers and engineers based in US, UK and India.

Job Responsibility:

  • Design and develop scalable data solutions leveraging platforms such as Iceberg, Snowflake, Trino, or other modern data ecosystems
  • Design, build, and optimize robust Extract, Load, Transform (ELT) and Extract, Transform, Load (ETL) data pipelines
  • Collaborate effectively with domain experts, product managers, analysts, and data scientists to understand data requirements and deliver efficient data solutions
  • Enable advanced analytics and machine learning workflows by ensuring the delivery of high-quality, reliable, and timely data
  • Implement and manage CI/CD pipelines to automate data engineering workflows across both cloud and on-premises environments
  • Research, evaluate, and recommend the integration of open-source technologies into our data platform
  • Clearly communicate complex technical details, project progress, and challenges to both technical and non-technical stakeholders
  • Design, develop, and implement scalable full-stack applications using technologies such as JavaScript, ReactJS, NodeJS, Python, and SQL/NoSQL databases
  • Write clean, efficient, well-documented, and maintainable code, adhering to industry best practices

Requirements:

  • Minimum of 8 years of proven experience in software development
  • Significant experience as a Data Engineer and Full Stack Developer
  • Strong proficiency in SQL for data querying, manipulation, and optimization
  • Experience with NoSQL databases, such as MongoDB
  • Expertise in designing and developing data pipelines for ingestion, transformation, and processing of large datasets
  • Deep understanding of multithreading, thread pools, Object-Oriented Programming (OOP) concepts, and design patterns
  • Demonstrated experience working in an Agile software development environment
  • Excellent communication, problem-solving, and analytical skills
  • Proficiency in at least one of the following programming languages: Java or Python
  • Strong knowledge of DevOps practices, including source control management (e.g., Git), Continuous Integration (CI), Continuous Delivery/Deployment (CD), and automated deployments
  • Solid understanding of data structures, algorithms, and principles of distributed storage and compute systems
  • Comprehensive understanding of unit testing methodologies, test coverage principles, and practical experience in writing effective unit tests
  • Familiarity with real-time data processing tools such as Kafka, Flink, or Storm
  • Experience with deployment platforms like Kubernetes and OpenShift, and practical experience in API development
  • Ability to perform effectively under pressure, manage multiple deadlines, and adapt to unexpected changes

Nice to have:

  • Hands-on experience with Spark programming (PySpark, Scala, or Java)
  • Experience with object storage solutions (e.g., AWS S3, Google Cloud Storage (GCS))
  • Strong proficiency in JavaScript, including experience with modern frameworks like ReactJS and backend development with NodeJS
  • Familiarity with Trino

Additional Information:

Job Posted:
September 27, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.