Position: Senior Full Stack Engineer (PHP, JavaScript, TALL)
Company: Dev.Pro
Experience required: 3y
Category: PHP
English level: intermediate
Published: 2023-03-01T00:00:00+02:00

**Description**
🟢 Join Dev.Pro - a US-based outsourcing software development company that has been delivering exceptional software experience to clients since 2011.We invite a skilled Full-Stack Software Engineer to join our team and work on a performance marketing network project that specializes in global traffic monetization using a proprietary smart link technology. With 15+ years of proven results, our client’s product is the go-to solution for monetizing geo-redirects and remnant traffic. Our client’s business also serves ads across all mainstream media, including email, display, social, and push traffic, making a global impact in over 150 countries.



🟩 **What's in it for you:**

- Work with a robust tech stack (PHP, Tailwind, Alpine.js, Laravel, Livewire, Ansible, Nginx, Docker, PostgreSQL, MySQL, AWS)
- Benefit from end-to-end involvement: participate in the entire SDLC; gain a deep understanding of the product; obtain a real sense of ownership over your work


✅**Is that you?**

- 4+ years’ experience with PHP (Laravel)
- Experience with the TALL stack (Tailwind, Alpine.js, Laravel, and Livewire)
- Good familiarity with Ansible, Nginx, and Docker
- Experience with GitHub Actions
- Understanding of DNS Master/Slave configuration
- Experience with setting up and managing PostgreSQL and MySQL replication
- Good grasp of Linux Networking and CLI
- Experience with AWS and deploying applications on AWS
- Experience with MySQL and AWS services (Lambda, Fargate, and Kinesis)
- Ability to build statistics and reports using Elasticsearch
- Intermediate+ English level


**Desirable:**

- Experience with Tier 1 cloud platforms (preferably AWS) and Tier 2 cloud providers (Digital Ocean, Linode, Vultr, OVH)
- Knowledge of Power DNS Authoritative server (Graphite/Grafana, DNSdist)
- Hands-on expertise with Anycast networking
- Good Lua skills
- Experience with SingleStore


🧩**Key responsibilities and your contribution**

In this role, you will be an important contributor to developing and maintaining an advanced performance marketing network project. You’ll be part of a talented team at the forefront of geo-redirect monetization and mainstream media advertising.

- Work with the team to set up processes and integrate with the client's team, navigating uncertainty and communicating solutions effectively
- Estimate a new backlog; report timelines and resource requirements to key stakeholders
- Help refactor the existing product to Microservices architecture
- Develop new product features and functionalities using modern frontend and backend technologies
- Convert the existing product to AWS, ensuring its scalability, security, and optimal performance
- Collaborate with QA to ensure product quality and with DevOps to automate deployment and manage production


🎾 **What's working at Dev.Pro like?**

Here, we appreciate your contribution and the value you add to projects. Dev.Pro offers a culturally diverse, gender-neutral, empathetic, and parenthood-friendly work environment where everyone’s needs and differences are treated with equal respect and care. By joining Dev.Pro, you'll feel what it's like to grow with professionals who support your journey. 

**We offer:**

✔️ 30 paid rest days per year to use as holidays/vacation/other on the desired and requested dates
✔️ Professional and personal growth: ability to shift your career path, access to English courses, online training programs, and conferences
✔️ Healthcare kit (gym, sports nutrition, etc.); healthcare insurance fully compensated by Dev.Pro
✔️ Pregnancy support, maternity and military leave
✔️ Fun online activities and team-building events
✔️ IT, facility, and accounting support, including work equipment
✔️ 5 sick leave days, up to 60 days of medical leave, and up to 6 days of leave per year due to family reasons (i.e., wedding/funeral/baby birth)

**Our next steps:**

✅ Submit a CV in English — ✅ Intro call with a Recruiter — ✅ Internal interview — ✅ Client interview — ✅ Offer