Developer PHP - Responso

Jobgether

United States

Remote

USD 90,000 - 130,000

Full time

10 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Jobgether is seeking a skilled backend engineer to design, implement, and optimize scalable PHP/Symfony applications, build REST APIs, and integrate with e-commerce platforms.

You will work remotely with a global team on data-intensive systems using Elasticsearch, Doctrine, and RabbitMQ, uphold code quality, participate in reviews, and help drive product growth through robust architecture.

Qualifications

  • Proficient in PHP 7.4 and 8.2 with OOP, PSR and DI.
  • Hands-on Symfony 4.x and 6.x development.
  • Experience with Elasticsearch, Doctrine and RabbitMQ for data-intensive apps.
  • Experience building and integrating REST APIs with external services.
  • Write clean, maintainable, well-tested code.
  • Proficient with Git in collaborative workflows.
  • Strong analytical thinking and troubleshooting skills.
  • Ability to work remotely with a proactive approach.

Responsibilities

  • Develop and maintain backend applications with PHP and Symfony for scalable solutions.
  • Build and integrate REST APIs and external marketplace integrations.
  • Work with data-intensive systems using Elasticsearch, Doctrine, and RabbitMQ.
  • Maintain code quality with OOP, PSR standards, and dependency injection.
  • Collaborate with the team and founders on architectural improvements.
  • Participate in code reviews and testing; write tests and use static analysis.
  • Optimize integrations and improve API reliability with external services.
  • Contribute to product innovation in ML-powered data processing for ecommerce.
  • Continuously improve development practices and processes for long-term growth.

Skills

PHP
Symfony
REST APIs
Git
Problem-solving
Autonomy
Communication
Remote collaboration

Tools

Elasticsearch
Doctrine
RabbitMQ
Git

Job description

Accountabilities
  • Develop and maintain backend applications: Design, implement, and optimize robust backend solutions using PHP and the Symfony framework, ensuring performance, scalability, and maintainability.
  • Build and integrate APIs: Develop and maintain REST APIs and external integrations connecting the platform with e-commerce marketplaces, messaging services, and social media channels.
  • Work with data-intensive systems: Contribute to applications that process large volumes of data, leveraging technologies such as Elasticsearch, Doctrine, and RabbitMQ to support efficient data management and asynchronous processing.
  • Maintain code quality: Apply object-oriented programming principles, dependency injection, PSR standards, and clean coding practices to deliver reliable, maintainable software.
  • Collaborate on technical solutions: Work closely with the development team and technical founders to design system improvements, solve complex engineering challenges, and contribute to architectural decisions.
  • Participate in code reviews and testing: Review code, write and maintain tests, and use static analysis tools to improve software reliability and prevent regressions.
  • Optimize integrations and performance: Troubleshoot technical issues, improve API reliability, and ensure seamless communication between the platform and external services.
  • Contribute to product innovation: Help evolve a SaaS platform that incorporates machine learning and advanced data processing to improve e-commerce customer service workflows.
  • Continuously improve development practices: Identify opportunities to enhance the codebase, streamline development processes, and introduce technical improvements that support long-term product growth.
Requirements:
  • PHP expertise: Excellent knowledge of PHP 7.4 and PHP 8.2, including object-oriented programming, PSR standards, and dependency injection.
  • Symfony experience: Strong practical knowledge of Symfony 4.x and 6.x, with the ability to develop and maintain applications using the framework.
  • Database and messaging technologies: Familiarity with Elasticsearch, Doctrine, and RabbitMQ, including their use in data-intensive applications and asynchronous processing.
  • API development: Proven experience creating and integrating REST APIs, ideally involving third-party services and complex integration requirements.
  • Code quality and best practices: Ability to write clean, efficient, maintainable code and apply sound software engineering principles.
  • Version control: Experience using Git for version control and collaborative software development.
  • Problem-solving skills: Strong analytical thinking and the ability to troubleshoot complex technical issues independently.
  • Autonomy and accountability: A proactive, organized, and dependable approach to work, with strong time management and the ability to meet deadlines.
  • Remote collaboration: Ability to work effectively in a fully remote environment, communicate clearly with colleagues, and manage responsibilities independently.
Preferred qualifications:
  • Experience developing and maintaining SaaS applications.
  • Knowledge of e-commerce ecosystems, including online stores, sales channels, and marketplace integrations.
  • Experience integrating external APIs from platforms such as Mercado Livre, Shopee, and Amazon.
  • Familiarity with machine learning applications, large-scale data processing, or other data-intensive software systems.
Benefits:
  • 100% remote work: Work from anywhere in Brazil without the need to commute to an office.
  • Flexible working hours: Organize your schedule around your productivity and personal commitments.
  • Meaningful product impact: Contribute to software used by more than 5,000 users worldwide.
  • Interesting technical challenges: Work on advanced software architecture, large-scale data processing, complex API integrations, and machine learning-powered solutions.
  • Professional development: Benefit from code reviews, testing practices, static code analysis, and a dedicated training budget.
  • Startup culture: Enjoy an innovative, collaborative environment with minimal corporate bureaucracy and opportunities to work directly with technical founders.
  • Long-term collaboration: Join a growing technology team focused on building and continuously improving its product.
  • Additional benefits: Other benefits may be available as part of the overall employment arrangement; specific details are not provided in the available job description.
Get your free, confidential resume review.

or drag and drop your file here.