Position: Senior Full Stack Developer – Snowflake / Python / SQL
Job Description
We are looking for an experienced Senior Full Stack Developer with strong expertise in Snowflake, Python, and SQL. The ideal candidate should have hands-on experience developing scalable applications, building backend services, working with data-intensive systems, and integrating cloud-based data platforms.
The candidate should possess strong software development skills along with the ability to design, develop, optimize, and maintain enterprise-grade applications.
Key Responsibilities
Design, develop, and maintain scalable full-stack applications.
Develop backend services, APIs, and application components using Python.
Work extensively with Snowflake for data storage, processing, and integration.
Write complex SQL queries, stored procedures, and optimize database performance.
Build and maintain data pipelines and integrate data from multiple sources.
Collaborate with frontend and backend engineering teams.
Troubleshoot application and database performance issues.
Participate in code reviews, technical discussions, and application architecture decisions.
Ensure application quality, scalability, security, and performance.
Required Technical Skills
Strong hands-on experience with Python development.
Extensive experience working with Snowflake.
Advanced SQL skills, including complex queries, joins, CTEs, and query optimization.
Experience in full-stack application development.
Strong understanding of REST APIs and backend integrations.
Experience with database design and data integration.
Ability to work in an enterprise application development environment.
Preferred Skills
Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
Knowledge of ETL/ELT pipelines and data engineering concepts.
Experience with JavaScript, TypeScript, React, or Angular.
Familiarity with CI/CD, Git, and Agile development methodologies.
Experience with Snowflake performance optimization and data warehousing.
Ideal Candidate Profile
We are looking for candidates who combine strong Python programming skills, hands-on Snowflake expertise, advanced SQL knowledge, and full-stack development experience.
Interested candidates are encouraged to apply with their updated resumes.