Job Specifications
About us:
At the forefront of asset-backed lending, Firenze is disrupting traditional financial models. Our mission is to revolutionise Lombard lending practices through innovation, cutting-edge technology, and an unwavering commitment to compliance and risk management.
Role Overview:
As a Platform Engineer, you will play a pivotal role in designing, implementing, and managing the core infrastructure for our platform. This role spans high-level architecture, DevOps practices, infrastructure-as-code (IaC), and information security, ensuring our platform is secure, scalable, and easy to manage. With your expertise in AWS and proven platform engineering skills, you will help establish a robust microservices ecosystem, an efficient data platform, and a fully automated infrastructure while ensuring observability and operational excellence. With no legacy systems, you'll have the unique opportunity define and implement a modern tech stack and architecture that will serve as the foundation for our success.
Key Responsibilities:
Platform Architecture: Design and implement the foundational platform architecture, focusing on scalability, resilience, and security.
Infrastructure-as-Code (IaC): Define, implement, and manage infrastructure using tools like Terraform and AWS CloudFormation, ensuring infrastructure is fully automated and repeatable.
Microservices Infrastructure: Build and support a robust microservices architecture, ensuring seamless deployment, monitoring, and management.
Continuous Delivery Pipelines: Define and implement CI/CD pipelines for reliable and efficient code delivery.
Data Platform Engineering: Design data storage, backup, and recovery solutions, ensuring data reliability and scalability.
Observability Stack: Implement tools for logging, monitoring, alerting, and tracing, ensuring the platform is observable and easy to troubleshoot.
Information Security: Design and enforce robust security practices, ensuring compliance with industry standards and safeguarding sensitive data.
Cloud Optimization: Leverage AWS best practices to ensure efficient usage of resources, including cost management and performance tuning.
Automation: Automate routine operational tasks, scaling infrastructure, and system recovery processes.
Requirements:
Experience: 5+ years of experience in platform engineering, DevOps, or related roles. Experience in fintech or a fast-paced startup environment is a plus.
AWS Expertise: Hands-on experience with AWS services, including but not limited to CDK, ECS, S3, Lambda, RDS, CloudWatch, Redshift, and IAM.
Infrastructure-as-Code: Proficiency in IaC tools like Terraform, AWS CloudFormation, and CDK, with experience designing and managing fully automated infrastructure.
DevOps Skills: Strong experience in CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI), containerization (Docker), and orchestration (Kubernetes, ECS, or EKS).
Observability: Experience with monitoring and observability tools (e.g., Prometheus, Grafana, ELK/EFK Stack, or AWS CloudWatch).
Information Security: Understanding of security best practices, including network security, IAM policies, and compliance requirements (e.g., ISO 27001).
Data Platform Skills: Knowledge of data engineering principles, including ETL processes, backups, and distributed data systems. Familiarity with data lakes or warehouses is highly desirable.
Automation & Scripting: Proficiency in scripting languages (e.g., Python, Bash) for automating tasks and processes.
Problem Solving: Strong analytical skills and a proven ability to design solutions for complex technical challenges.
Bonus Skills:
Experience building multi-tenant cloud platforms
Experience with service mesh technologies (e.g., Istio, Linkerd).
Familiarity with advanced AWS security tools (e.g., AWS Security Hub, GuardDuty).
Experience implementing disaster recovery (DR) strategies for cloud platforms.
Knowledge of event-driven architectures using AWS tools like SNS, SQS, or Kinesis.
Why Join Us?
Competitive Salary: PS80k-PS100k per year (negotiable, dependent on experience and location).
Impact: Play a critical role in defining and building the technical foundation of a groundbreaking fintech platform.
Collaboration: Work closely with the small, but high-performing technology in a fast-paced, collaborative environment that values innovation and ownership.
Growth: As one of the first platform engineers, you'll have significant opportunities for career development and influence as the company scales.
Flexibility: Enjoy remote-friendly work and a culture that values work-life balance while driving technical excellence.