Senior Software Engineer - DMP
Product Development | Hybrid in Hyderabad, India | Full Time
Job Role
We are seeking a highly skilled Senior Software Engineer to join our dynamic engineering team. In this role, you will be at the forefront of our technical development and architecture, taking a hands-on approach to building and refining our PHP and React-based platform. You will play a critical part in shaping our data integration strategies and ensuring the robustness and scalability of our systems.
Job Responsibilities
- 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.
Required Skills
- 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.
Required Technology stack
Full Stack Web Development
- 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.
API Development & Architecture
- 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.
Cloud & Infrastructure
- 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.
DevOps & Deployment
- CI/CD: Familiarity with continuous integration and deployment pipelines.
- Architecture: Comfortable with container concepts and microservice patterns.
Database & Data Engineering
- 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.
Work Timings:
Monday through Friday from 12:00 PM to 9:00 PM IST to provide healthy overlap between India team and US team and supporting both to ensure adequate collaboration. This role will be working in Hybrid Mode and will require at least 2 days’ work from office at Hyderabad. Occasional evening and weekend work may be expected in case of job-related emergencies or client needs.
EEO Statement:
Cendyn provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Cendyn complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
Cendyn expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of Cendyn’s employees to perform their job duties may result in discipline up to and including discharge.
Other Duties:
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.