MailerLite logo
MailerLite

Advanced Email Marketing Made Easy

PHP Engineer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2010H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

1 day ago

Salary

$60K - $75K / year

Seniority

Senior

Job Description

PHP Engineer

MailerLite

• Maintain our existing codebase that serves hundreds of thousands of users daily • Implement new features with an focus on delivering impact and value to our users

Job Requirements

  • 4+ years of experience with PHP, JavaScript and HTML
  • You are comfortable with large codebases as well as the latest tools and technologies
  • Experience with at least one of these frameworks: VueJS, React or AngularJS (we use VueJS)
  • Proficient understanding of code versioning tools, such as Git
  • Ability to write and optimize complex queries in SQL
  • Knowledge of Redis and queues
  • Can work across codebases and platforms
  • Ability to write clean code with test coverage
  • Ability to build scalable applications
  • Self-starter with an investigative mindset for thinking out of the box
  • Proficient verbal and written communication skills in English
  • A sense of personal responsibility
  • Familiarity with other languages is a plus (NodeJS, Golang, Ruby)
  • Knowledge of any PHP framework is a plus (we mostly use Laravel)
  • Familiarity with ElasticSearch is a plus

Benefits

  • International health insurance: Provided with coverage in most countries, with a monthly payout available in select countries where coverage is limited
  • Company-paid retreats: Once a year, we gather for a week in a beautiful location to work, learn, and have fun together
  • 31 days of vacation (including public holidays): We encourage you to unplug and recharge!
  • 12 paid sick days: For your physical and mental well-being, no doctor's note required. Parents can use them to care for their sick children
  • 4 creative days: One paid day off per quarter to do something creative and fun
  • 12 parental days: Enjoy one paid day off each month to treasure time with your children
  • Parental leave: 100% paid leave when welcoming a new child through birth (3 months maternity, 1 month paternity) or adoption
  • Parenting budget of $1000: A $1000 special gift to celebrate the arrival of your little one, whether through childbirth or adoption
  • Joy Budget: Annual allowance to spend on what brings you joy, starting at $1,000 per year and increasing over time
  • MacBook and other tools: That help you to do your job efficiently

Related Job Pages

More Backend Engineer Jobs

Sigma Software Group logo

Senior Java Engineer, Segmentation & Audience Platform

Sigma Software Group

We support enterprises, product houses, and startups with custom software solutions development and IT consulting.

Full TimeRemoteTeam 1,001-5,000Since 2002H1B No Sponsor

• Design and implement core components of the audience segmentation platform • Develop and evolve a flexible segment definition language supporting complex targeting scenarios • Build scalable evaluation engines for processing large-scale entity and relationship data • Implement relationship-based audience resolution across multiple entity types • Optimize incremental recomputation for continuous data changes • Create event-driven pipelines for real-time segment accuracy • Ensure governance, auditability, and lifecycle traceability of segments • Design low-latency resolution services for high-scale operations • Develop caching strategies for dynamic segments and snapshots • Optimize system performance, scalability, and operational efficiency • Collaborate with product and engineering teams to define platform capabilities and architecture • Provide technical leadership and contribute to architectural decisions

Poland

Role Description - Design, develop, and maintain backend services using Python. - Develop complex SQL queries, stored procedures, functions, and database objects. - Design normalized and scalable PostgreSQL database schemas. - Optimize SQL queries and database performance for large datasets. - Troubleshoot database performance issues using query execution plans and indexing strategies. - Write database migrations and maintain data integrity across releases. - Build REST APIs and integrate them with backend services. - Collaborate with application developers to design efficient data models. - Participate in code reviews focusing on both application and database quality. - Create unit and integration tests for backend components. - Support deployment activities and production issue resolution when required. Qualifications - 4+ years of backend software development experience. - Strong hands-on experience with PostgreSQL. - Excellent SQL skills, including: - Complex joins - CTEs - Window functions - Views - Stored Procedures - Functions - Triggers - Performance tuning - Indexing strategies - Experience writing and optimizing production-grade SQL queries. - Strong understanding of relational database design and normalization. - Hands-on experience with Python backend development. - Experience building REST APIs. - Familiarity with Git and collaborative development workflows. - Experience debugging production database issues. - Strong analytical and problem-solving skills. Requirements - 3+ years professional Python backend experience. - Real experience with both Django and FastAPI. - Can write SQL stored procedures, not just basic queries (this will be tested — most "Python devs" fail here). - PostgreSQL preferred; other relational DB ok if SQL skills are strong. - Can work independently with minimal onboarding.

Worldwide
Full TimeRemoteTeam 201-500Since 2012H1B No Sponsor

• Desarrollar y mantener aplicaciones utilizando Angular 14. • Participar en el análisis y diseño técnico de nuevas funcionalidades. • Implementar soluciones utilizando TypeScript y JavaScript. • Colaborar con equipos multidisciplinares durante todo el ciclo de desarrollo. • Garantizar la calidad y el correcto funcionamiento de las aplicaciones. • Participar en la mejora continua y evolución de las soluciones tecnológicas.

Spain
€27K - €29K / year
Full TimeRemoteTeam 1,001-5,000Since 1994H1B No Sponsor

• Desarrollo sobre Liferay: Participar en la evolución de la arquitectura existente en Liferay, desarrollando nuevas funcionalidades asegurando estándares técnicos y de calidad. • Mantenimiento y soporte: Analizar, triar y resolver incidencias, contribuyendo a la estabilidad de la plataforma y a la mejora continua del servicio. • Desarrollo de servicios: Implementar y mantener APIs REST y SOAP, garantizando su correcto funcionamiento e integración. • Integración y herramientas de desarrollo: Trabajar con herramientas como Gradle, IntelliJ, Postman o SoapUI para asegurar ciclos de desarrollo eficientes. • Control de versiones y CI/CD: Gestionar código mediante Git e integrarse en flujos de integración y entrega continua. • Colaboración multidisciplinaria: Trabajar junto a equipos técnicos y de negocio para mejorar la plataforma corporativa y dar respuesta a necesidades estratégicas. • Optimización continua: Proponer mejoras tanto a nivel técnico como de procesos para aumentar la eficiencia del servicio.

Spain