Summary
✨ AI‑Generated
Build and evolve a modern data platform using Python-based backend services, microservices, analytical databases, and cloud-native data technologies. You will work across APIs, authentication, containerization, observability, and automated delivery pipelines to create reliable and scalable data-processing systems.
Highlights
Strong modern data-platform engineering focus spanning microservices, cloud data technologies, APIs, security, containerization, and CI/CD.
Description
Technical Skills
• Experience designing and implementing microservices architectures, including service discovery, inter-service communication, API versioning, and distributed tracing/logging for observability.
• Proficiency in Python for backend development, including FastAPI async patterns, and Pydantic-based data validation.
• Hands-on experience with SQL and analytical databases for writing optimized queries, aggregations, and data transformations.
• Experience developing Snowflake-native applications: stored procedures (JavaScript/Python), Tasks, Streams, Dynamic Tables, and Snowpark for building backend processing engines.
• Understanding of REST API design, OpenAPI specifications, and API integration patterns in frontend applications.
• Knowledge of authentication and authorization patterns including JWT, OAuth2, and role-based access control.
• Experience with Docker and Docker Compose for local development and containerized deployments.
• Familiarity with CI/CD pipelines for automated testing and deployment.
• Experience with version control using Git, including branching strategies and code review workflows.
• Ability to work with cloud platforms (AWS, Azure, or GCP) for data storage, compute, and deployment.
Qualifications and Skills
• Bachelor’s degree (Master’s preferred) in Computer Science, Software Engineering, Information Systems, or a related discipline.
• 5-7 years of professional full stack development experience, with demonstrated delivery of production-grade web applications.
• Experience in the Payments or Fintech industry would be a strong asset.
• Proven ability to work independently, manage multiple concurrent workstreams, and deliver with minimal oversight.
• Excellent communication and interpersonal skills, with the ability to engage both technical and non-technical audiences.
• Unquestionable personal and business ethics and integrity