Sr. Full Stack Data Engineer
OverviewWe are seeking a Senior Full Stack Data Engineer to design, build, and support data-driven applications, APIs, and automation solutions for a large banking environment. This role combines front-end development, backend engineering, data integration, and cloud technologies to deliver scalable solutions that improve operational efficiency, data accessibility, and business decision-making.Required Qualifications7+ years of software engineering, data engineering, or application development experience.Strong SQL skills and hands-on experience with relational databases such as PostgreSQL, MySQL, Oracle, or Snowflake.Experience developing modern web applications using React or Angular.Proficiency in Python and/or R for application development, data processing, and analytics.Experience building RESTful APIs and system integrations.Experience developing automation solutions using Python scripting, Power Automate, or similar tools.Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.Strong understanding of software development best practices, testing, and deployment methodologies.Excellent communication and collaboration skills.Preferred QualificationsExperience within banking, financial services, or other regulated industries.Experience building scalable integrations across internal and external platforms.Experience with Snowflake and modern cloud data platforms.Knowledge of data governance and data management tools, including Informatica.Key ResponsibilitiesDesign, develop, and maintain data-driven applications and services that integrate with banking systems.Build modern user interfaces, dashboards, reporting tools, and workflow applications using React or Angular.Develop and maintain backend services, APIs, and integrations to support business and operational processes.Create and optimize data pipelines that ingest, transform, and harmonize data from multiple sources.Build automation frameworks and workflow solutions to reduce manual effort and improve operational efficiency.Develop and optimize SQL-based data models, queries, and reporting solutions.Leverage cloud technologies to support scalable and secure application development.Collaborate with product owners, data scientists, DevOps engineers, and QA teams to deliver end-to-end solutions.Ensure application performance, security, and regulatory compliance within a banking environment.Provide technical leadership, mentorship, and best-practice guidance to engineering team members.Support data governance and data management initiatives, including tools such as Informatica.