- Company Name
- Woven Advice
- Job Title
- Backend Developer
- Job Description
-
Job title: Backend Developer
Role Summary:
Design, develop, and maintain high‑performance backend services and APIs for a fintech product that processes wealth‑management data. Build and optimize ETL pipelines, data transformations, and integrations while ensuring code quality, scalability, and reliability on cloud infrastructure.
Expectations:
• Deliver data‑centric backend solutions that drive product and ecosystem growth.
• Collaborate with cross‑functional teams in a fast‑moving, iterative environment.
• Maintain rigorous test coverage and adhere to SOLID principles.
• Continuously improve processes, performance, and architecture decisions.
Key Responsibilities:
• Develop and maintain PHP (Laravel 10.x/8.1+) services, APIs, and micro‑services.
• Design, implement, and optimize ETL workflows for data ingestion and transformation.
• Build and maintain integrations with external services and data sources.
• Write unit and integration tests (PHPUnit / Pest) and adopt test‑driven development.
• Write clean, maintainable, and documented code following SOLID and modern design patterns.
• Deploy and manage services on AWS, ensuring high availability, scalability, and cost efficiency.
• Monitor performance, troubleshoot issues, and implement data and system optimizations.
• Communicate progress, risks, and technical details to stakeholders.
Required Skills:
• 5+ years of professional PHP development, with 2+ years in Laravel.
• Deep experience with APIs, data transformations, calculations, and data analytics.
• Proven ability in building ETL systems and data pipelines.
• Strong knowledge of MySQL and relational database design.
• Expertise in TDD, PHPUnit, Pest, and SOLID design principles.
• Familiarity with AWS services (ECS/EKS, RDS, S3, Lambda, etc.).
• Excellent written and verbal communication; teamwork and cross‑functional collaboration.
• Self‑motivated, agile, ready to test, learn and iterate.
Optional / Nice to Have:
• Experience in fast‑paced start‑ups or enterprise fintech/wealth‑management domains.
• Familiarity with Snowflake or other cloud data warehouses.
Required Education & Certifications:
• Bachelor’s degree in Computer Science, Software Engineering or equivalent professional experience.
• No mandatory certifications required.