Tech Lead
Department: Engineering
Location: Egypt, Ethiopia, South Africa, Argentina, Nigeria
Compensation: $4K – $5K per month
Employment Type: Contract
This role is open to candidates based in LATAM, Africa, and Eastern Europe. Please note that as this role supports U.S.-based clients, candidates must be available to work during U.S. business hours aligned with the client’s time zone.
Our client is a technology-driven company building complex, scalable platforms that support user workflows, e-commerce transactions, subscription management, and integrations with third-party services. Their focus is on maintaining strong architectural foundations and coherent data models as the business grows, balancing speed, reliability, and long-term system health.
Location
Fully remote | 9 AM - 5 PM EST
Role Overview
The Tech Lead will be a hands-on technical leader responsible for owning complex data models and overall system architecture. This role plays a central part in designing and evolving the domain model that supports user registrations, e-commerce transactions, subscriptions, and third-party integrations, while actively mentoring and guiding other engineers.
Key Responsibilities
Data Modeling & Architecture
Design tables, relationships, and constraints for new domains and evolve existing schemas without breaking critical workflows
Ensure data models are well-documented, consistent, and aligned with business goals
Make pragmatic architectural decisions that balance speed, safety, scalability, and long-term maintainability
End-to-End Feature Delivery
Own feature delivery from backend to frontend, ensuring seamless functionality across the stack
Manage complex workflows including user registrations, subscription renewals, e-commerce transactions, and payment integrations
Maintain operational resilience of background jobs supporting mission-critical tasks
Mentorship & Technical Leadership
Mentor mid-level engineers and guide junior developers to build technical excellence across the team
Lead code reviews with a focus on data modeling, architecture, and clean code standards
Set patterns and standards for modules, services, and models aligned with business goals
Collaboration & Communication
Work directly with product teams and founders to translate business requirements into clear technical designs
Break work into coherent projects to maintain alignment across technical and non-technical stakeholders
Communicate trade-offs clearly and propose improvements to enhance overall system quality
Production Readiness
Design safe, reversible database migrations
Ensure scalability and reliability of production systems
Take ownership of background jobs, queue usage, and observability using monitoring tools such as Grafana
Qualifications
Experience
10+ years of professional software engineering experience with a strong focus on backend development using PHP and Laravel
Experience building large, complex Laravel applications from initial development through deployment
Hands-on experience with data modeling, system architecture, and evolving schemas for performance and scalability
Experience building and maintaining e-commerce systems, including orders, subscriptions, payments, and third-party integrations
Experience with PHP packages, background jobs, queue systems, and event-driven architectures
Skills
Strong expertise in data modeling and architectural decision-making
Full-stack capability with experience using HTML, CSS, and JavaScript
Ability to lead technical decisions while remaining highly hands-on in code
Proven mentorship and leadership skills
Strong communication skills and ability to collaborate with cross-functional teams
What Success Looks Like
Scalable and maintainable data models supporting high-volume transactions
Reliable delivery of backend and frontend features at scale
Strong technical mentorship resulting in a high-performing engineering team
Clear alignment between business needs and long-term system architecture
Opportunity
This role offers the opportunity to take ownership of core system architecture and domain modeling in a growing, complex platform. The Senior Engineer / Tech Lead will have direct impact on technical direction, system scalability, and engineering standards, while working closely with product leaders and mentoring developers as the platform evolves.
Application Process:
To be considered for this role these steps need to be followed:
Fill in the application form
Record a video showcasing your skill sets
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
