Job Closed
This listing is no longer active.
Remote hiring done right. Real jobs, vetted by real experts—for candidates who want to grow their careers.
Tech Lead
Location
Egypt
Posted
73 days ago
Salary
$4K - $5K / month
Seniority
Senior
Job Description
Tech Lead
Scale Army Careers
• 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 • 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 • 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 • 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 • 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
Job Requirements
- 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
Benefits
- Final compensation is set after evaluating experience and location.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead the design, development, and maintenance of customer-facing, SEO-optimized, high-performance pages, setting technical direction and standards for the team. • Mentor and guide junior engineers, fostering a culture of learning and technical excellence. • Support desktop and mobile experiences using responsive design. • Architect, implement, and continuously improve backend services and APIs powering critical product features, proactively addressing scalability and reliability concerns. • Integrate frontend components with backend systems and third-party APIs. • Provide infrastructure and APIs to support AI/ML features and enable teams building artificial intelligence capabilities. • Write and optimize complex SQL queries and contribute to data modeling and database performance tuning. • Proactively identify and resolve critical technical issues, contribute to architectural discussions, and provide mentorship to team members, raising the technical bar for the group.
• Design and develop software for enterprise services • Translate functional requirements into conceptual and detailed designs • Provide estimates for development effort • Implement proof of concept, prototypes, and production-grade software • Create unit and acceptance test • Coordinate sign-off from QA/Test • Automate deployment and assist Operations and Support staff in trouble-shooting software issues, as well as implementing bug fixes • Adheres to established coding and process best practices • Demonstrate progressive strive toward working autonomously
• Product-Minded Collaboration: Partner closely with Product Management to shape the roadmap and define what actually gets built. You won't just be handed technical specs; you will actively collaborate to understand customer pain points and engineer the best possible solutions. • Build Mission-Critical Systems: Design, develop, and deploy fault-tolerant, highly available distributed systems capable of handling 1,000+ TPS and securing millions of dollars in sensitive financial data with zero data loss. • Cross-Functional Partnership: Work seamlessly across organizational boundaries, partnering deeply with Product, Revenue Ops, Cloud Platform, and Security teams to ensure our payments infrastructure aligns with holistic business and operational requirements. • Optimize for Scale and Latency: Tackle complex performance bottlenecks and architect scalable solutions that maintain strict low-latency requirements for high-volume payment flows. • Drive Technical Decisions: Engage in technical trade-off discussions, drawing from past industry experience to help the team make informed architecture and design choices for high-throughput environments. • Code Quality & Review: Act as a valuable and rigorous code reviewer. Maintain a culture of code quality through comprehensive testing, automation, and adherence to rigorous engineering standards. • Full Lifecycle Ownership: Engage proactively in all phases of the software lifecycle, monitoring, alerting, and maintaining your work post-deployment to ensure absolute reliability in production.
• Design, build, and maintain scalable full-stack applications using modern technologies • Build and maintain backend services, APIs, and data models supporting customer-facing and internal systems • Develop responsive, performant front-end interfaces that deliver exceptional user experiences • Contribute to system design and architecture discussions, making thoughtful tradeoffs • Participate in the full software development lifecycle: requirements, design, implementation, testing, deployment, and support • Implement cloud-native solutions using AWS services • Develop RESTful APIs, event-driven services, and integrations supporting hardware-software coordination • Ensure systems are reliable, secure, and scalable through proper design and implementation • Experience using AI-assisted development tools to improve productivity and code quality, including tasks such as code generation, debugging, and documentation • Collaborate with Product and Design to translate requirements into technical solutions • Collaborate with firmware, IoT, and data teams on integrated system functionality • Participate in code reviews, pair programming, and knowledge sharing • Contribute to shared component libraries and promote consistency across applications



