
Senior Software Engineer - PHP Symfony
- Hyderabad, Telangana
- Permanent
- Full-time
- Lead the hands-on technical development of our core products, focusing on PHP, Symfony, and React.
- Architect and build scalable, high-performance RESTful APIs using OpenAPI and API Platform.
- Design and manage large-scale relational and analytical databases, with a strong emphasis on data modeling for performance and scalability.
- Develop and optimize our cloud infrastructure on AWS (S3, CloudFront) and leverage Google BigQuery for large-scale data analytics.
- Create and maintain Dockerfiles for our container-based environments.
- Contribute to our CI/CD pipelines and advocate for best practices in a microservices architecture.
- Ensure our systems are designed to handle real-time data processing and complex queries in a data-heavy environment.
- Bachelor’s degree or equivalent combination of education and experience
- 5+ years of experience as a Full Stack Developer, with a proven track record of developing and maintaining complex web applications.
- PHP: Expert-level knowledge of all major versions, with a deep understanding of best practices.
- Symfony: Extensive experience with the Symfony framework.
- JavaScript: Proficiency in vanilla JavaScript and React.js for building modern, interactive front-ends.
- RESTful APIs: Advanced skills in designing and building scalable APIs.
- API Standards: Proficient with OpenAPI specifications and API Platform.
- Performance: Deep understanding of API versioning, documentation, and performance optimization.
- Google BigQuery: Solid experience with large-scale data processing and analytics.
- AWS: Knowledge of AWS services, particularly S3 and CloudFront.
- Docker: Skilled in writing and optimizing Dockerfiles and managing container-based environments.
- CI/CD: Familiarity with continuous integration and deployment pipelines.
- Architecture: Comfortable with container concepts and microservice patterns.
- Database Design: Expertise in designing and managing large-scale relational and analytical databases.
- Data Modeling: Strong focus on data modeling for performance, maintainability, and scalability.
- Big Data: Familiarity with real-time data processing, event-driven architecture, and big data systems.