Acquia

Senior Software Engineer (PHP + Symfony + MySQL + CICD)

Remote India
Kubernetes MySQL Redis Kafka Streaming Drupal Symfony PHP
This job is closed! Check out or
Description

Job Title: Senior Software Engineer

Job Location: Remote, India

 

Acquia empowers the world’s most ambitious brands to create digital customer experiences that matter. With open source Drupal at its core, the Acquia Digital Experience Platform (DXP) enables marketers, developers, and IT operations teams at thousands of global organizations to rapidly compose and deploy digital products and services that engage customers, enhance conversions, and help businesses stand out.

Headquartered in the U.S., Acquia has been named a top software company by The Software Report and rated a leader by the analyst community. Acquia’s CoE is a Great Place to Work certified organization. We are Acquia. We are building for the future and we want you to be a part of it!

We're seeking a seasoned Senior Software Engineer with extensive experience in building high-traffic, scalable systems using Symfony. The ideal candidate will demonstrate proficiency in PHP development, particularly within the Symfony framework, and possess a strong understanding of building resilient architectures. Additionally, familiarity with DevOps practices, particularly Kubernetes, is highly desirable.

Key Responsibilities:

  • Design and develop high-performance, scalable Symfony applications capable of handling high traffic loads and maintaining responsiveness under load spikes.
  • Collaborate with the team to architect robust and fault-tolerant systems, implementing best practices for scalability, reliability, and performance optimization.
  • Utilize Symfony's features and components effectively to streamline development processes and enhance code maintainability.
  • Optimize database performance and schema design for scalability and efficiency, leveraging MySQL and caching mechanisms like Redis.
  • Integrate event-driven architectures using Kafka to handle real-time data processing and messaging within Symfony applications.
  • Work closely with DevOps teams to deploy and manage Symfony applications in containerized environments, with a good understanding of Kubernetes orchestration.
  • Implement monitoring, logging, and alerting solutions to ensure the health and performance of Symfony applications in production.
  • Conduct thorough testing and debugging of Symfony applications, ensuring code quality, stability, and security.
  • Participate in code reviews, providing constructive feedback to peers and mentoring junior team members.
  • Stay updated on emerging technologies and industry trends, evaluating their potential impact on our technical stack and making recommendations for adoption.

Requirements:

  • 5-7 years of professional experience in software development, with a strong focus on Symfony framework.
  • Proficiency in PHP programming and object-oriented design principles, with a track record of building scalable web applications.
  • Deep understanding of Symfony framework internals, including dependency injection, routing, and ORM.
  • Experience with MySQL database optimization techniques and caching strategies using Redis.
  • Familiarity with event streaming platforms like Kafka for real-time data processing.
  • Knowledge of DevOps practices and experience with containerization technologies, especially Kubernetes, is a strong plus.
  • Strong problem-solving skills and the ability to troubleshoot complex issues in production environments.
  • Excellent communication and collaboration skills, with a proactive and self-motivated attitude.
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Open-source contributions or involvement in the Symfony community is highly desirable.

Acquia is an equal opportunity (EEO) employer. We hire without regard to age, color, disability, gender (including gender identity), marital status, national origin, race, religion, sex, sexual orientation, veteran status, or any other status protected by applicable law.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 249 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers