About Dayra
Dayra is a YC-backed fintech company building a financial OS powering the business of the new economy. We enable companies of all sizes to access financial services and empower them to offer financing to their unbanked workers and customers through embedded financial solutions. Dayra’s services range from transfers and payroll management to working capital financing, inventory financing, and asset financing. The tech stack is Laravel and uses microservices and orchestrators.
About the role
As a Senior Backend Software Engineer at Dayra, you will play a pivotal role in designing, developing, and maintaining our backend systems. You will work closely with cross-functional teams to ensure our financial services platform is robust, scalable, and efficient. Your expertise will be crucial in implementing the technical direction of our backend architecture, ensuring seamless integration with our partners, and enhancing the overall performance of our services.This is an Individual Contributor (IC) position.While leadership is encouraged at Dayra, this position has engineering at its core.
You will be required to peer review your Backend Engineer colleagues but this is not a management position. We are looking for someone who enjoys being at the heart of complex backend engineering rather than managing a tech team.
- Reports to: CTO (Fractional)
- Location: Zamalek
- Work from office: Monday to Wednesday
- Work from home: Sunday and Thursday
Job Responsibilities
- Code Excellence: write clean, efficient, and maintainable code while performing code reviews to ensure quality across the board.
- Troubleshoot technical issues, potential outages, and bugs as they arise. Resolve them permanently with scalable decisions.
- Security and Compliance: implement secure coding practices and architecture. Ensure full technical compliance with regulatory requirements for deployment on the cloud and on-soil at local data centers.
- Collaborate withpeer engineers on best practices, peer program challenging tasks, and assist in identifying team learning needs.
- Optimize Performance: Identify bottlenecks, troubleshoot issues, and implement solutions to ensure high system availability and performance.
Who we’re looking for
- Experience: At least 4 years of experience in a backend software engineering role.
- Technical Expertise:
- Strong experience with Laravel and PHP
- Good understanding of microservices architecture and service orchestration.
- Proficiency in relational databases (we use MySQL).
- Familiarity with containerization (Docker) and orchestration tools.
- Experience with messaging systems such as AWS SQS, RabbitMQ... is a plus.
- Bonus Points (not required):
- Experience in fintech or building financial services platforms.
- Familiarity with distributed systems and event-driven architectures.