
Efinti
Description
Role Objective Design and develop robust and scalable backend services in PHP using Laravel to power the company?s financial platform, ensuring performance, security, and high availability. You will work closely with the Infrastructure/DevOps team (responsible for AWS, CI/CD, and IaC) to ensure secure and efficient production deployment.
Experience - 8+ years of experience in backend development, including 5+ years using PHP with Laravel
- Proven track record designing and delivering microservices architectures in highly regulated or mission-critical environments (preferably FinTech)
- Experience collaborating with DevOps/Platform teams to deploy code on AWS (EKS/ECS, Lambda, API Gateway, RDS/DynamoDB), while not being directly responsible for infrastructure
- Strong understanding and adoption of observability best practices (structured logs, distributed tracing, metrics)
Specific Knowledge - Distributed systems concepts: consistency, concurrency, fault tolerance
- Domain-Driven Design (DDD) and Event-Driven Architecture
- Asynchronous messaging with Kafka, RabbitMQ, or AWS-managed services (SQS, SNS, EventBridge)
- Financial application security: OAuth 2.0, OpenID Connect, JWT, secrets management
- Regulatory compliance in payment systems and data: PCI DSS, PSD2, GDPR
Technical Skills - Languages & Frameworks: PHP (Laravel)
- Testing: Laravel built-in testing, PHPUnit
- Databases: PostgreSQL, Aurora/MySQL, DynamoDB; schema design and query optimization
- Cloud Awareness: Strong understanding of AWS services (IAM, S3, RDS, DynamoDB, CloudWatch); cloud-native principles
- CI/CD: Familiarity with GitHub Actions, GitLab CI for defining testing and deployment pipelines, in collaboration with DevOps
- Observability: Experience using tools such as Prometheus, Grafana, Datadog, or OpenSearch to monitor services
Soft Skills - Technical leadership and influence on architectural decisions
- Effective communication in both Spanish and English with technical and non-technical stakeholders
- Analytical mindset, problem-solving orientation, and ownership mentality over software quality
- Cross-functional collaboration with DevOps, Security, and Product teams, promoting a DevSecOps culture without executing infrastructure directly
- Commitment to continuous improvement, constructive feedback, and peer mentoring
Key Responsibilities - Lead the architecture, development, and evolution of critical microservices (REST), ensuring code quality, traceability, and regulatory compliance
- Define API contracts, data models, and versioning strategies that ensure backward compatibility and observability
- Collaborate closely with Product, Frontend, and DevOps teams to transform business requirements into reliable technical solutions
- Ensure high test coverage (unit, integration, contract testing) and actively participate in code reviews to promote best practices
- Suggest and implement performance improvements (caching, pagination, parallelism) and resilience patterns (circuit breaker, retry mechanisms, idempotency)
- Align implementations with security standards (OWASP, PSD2, GDPR), applying security-by-design and zero-trust principles
- Mentor junior engineers and contribute to the technical growth of the Backend chapter