Dacodes

Senior Full Stack Engineer (PHP + Angular) - Production Systems

Job Description

Work at DaCodes!

We are a firm of experts in high-impact software and digital transformation.

For over 10 years, we have created technology and innovation-driven solutions thanks to our team of nearly 300 talented #DaCoders, including developers, architects, UX/UI designers, PMs, QA testers, and more. Our team collaborates on projects with clients across LATAM and the United States, delivering outstanding results.

At DaCodes, you will have the opportunity to boost your professional development, work on diverse projects across different industries, and contribute to the design, implementation, and optimization of cloud infrastructures.

Our DaCoders have a significant impact on the success of our business and our clients. You will be the expert participating in our projects and will have access to disruptive startups and global brands.

Are you interested?

Requirements

Production Systems | Immediate Impact Role

We are looking for a Senior Full Stack Engineer (PHP / Angular) to join a fast-moving engineering team working on mature production e-commerce systems with active users and live transactions.

This is not a greenfield project. The role focuses on improving, extending, and maintaining existing systems, working within a complex codebase where reliability, performance, and scalability are critical.

We are seeking engineers who are comfortable working with established architectures, understanding large codebases quickly, and delivering production-ready features with minimal ramp-up time.

This is an immediate-impact role, where engineers are expected to ramp up quickly and start contributing to sprint deliverables within the first weeks.

What You'll Do

  • Work on production-grade e-commerce systems used by real customers and handling live transactions.
  • Develop and maintain backend services in PHP, following best practices for performance and maintainability.
  • Contribute to Angular-based frontend applications supporting complex business workflows.
  • Extend and improve existing APIs and system integrations.
  • Work with relational databases (MySQL) to support transactional data and business logic.
  • Refactor and improve legacy codebases, ensuring stability while evolving the platform.
  • Collaborate closely with engineering teams to deliver features aligned with sprint goals.
  • Help improve system performance, scalability, and maintainability.

What We're Looking For

Required Experience

  • 5+ years of software development experience
  • Strong experience with PHP (MVC frameworks preferred)
  • Solid experience building and consuming REST APIs
  • Experience working with Angular in production applications
  • Strong knowledge of MySQL or other relational databases
  • Experience working with existing codebases and legacy systems
  • Ability to understand large systems and contribute quickly with minimal onboarding
  • Experience working in agile development environments

Nice to Have

  • Experience working in e-commerce platforms or transaction-heavy systems
  • Experience improving legacy architectures
  • Experience optimizing performance in production environments
  • Familiarity with containerized environments or modern deployment practices

What Makes This Role Different

This role is ideal for engineers who enjoy:

  • Working on real production systems
  • Improving and evolving existing platforms
  • Solving complex problems within large codebases
  • Delivering immediate engineering impact

It may not be ideal for engineers who prefer greenfield projects only.

What Success Looks Like

  • Quickly understand the architecture and existing codebase
  • Deliver production-ready features within early sprints
  • Improve code quality and maintainability
  • Contribute to system stability and performance

Hiring Process

  1. Resume review.
  2. DaCodes prescreening interview (technical alignment and communication validation).
  3. Take-home technical assessment (open-resource, focused on real full stack scenarios). The expected turnaround time is 3 days.
  4. Submission to the client including CV and completed assessment.
  5. Live technical interview (discussion of the assessment and technical deep dive).
  6. Final decision.

Given the pace of this engagement, it is important that candidates have availability to complete the technical assessment within the expected timeframe, as it is part of the submission package shared with the client.

Benefits

🚀 Benefits

🚀 Integration to global brands and disruptive startups.
🏡 Remote work/Home office.
📍 If a hybrid or on-site modality is required, you will be informed from the first session.
⏳ Schedule aligned with the assigned project/work cell.
📅 Monday to Friday work schedule.
🎉 Day off on your birthday.
🏥 Major medical insurance (applies to Mexico).
🛡️ Life insurance (applies to Mexico).
🌎 Multicultural work teams.
🎓 Access to courses and certifications.
📢 Meetups with special guests from the IT area.
📡 Virtual integration events and interest groups.
📢 English classes.
🏆 Opportunities within our different business lines.
🏅 Proudly certified as a Great Place to Work.