Job Description
SurveyMonkey is seeking a Senior Software Engineer I to join their team in Bengaluru. This role will focus on designing, developing, and maintaining backend services that power SurveyMonkey's form-building and data-processing platforms. The ideal candidate will collaborate with frontend engineers, product managers, and designers. They will contribute to building scalable, reliable, and secure systems that enhance user experiences.Responsibilities include:
- Designing, developing, and maintaining backend services and APIs.
- Ensuring system scalability, reliability, and maintainability.
- Contributing to the modernization of legacy PHP systems.
- Collaborating with cross-functional teams to build seamless end-to-end experiences.
- Implementing automated tests and CI/CD pipelines.
- Participating in code reviews and technical discussions.
- Troubleshooting and debugging complex issues.
- Ensuring backend security and data integrity.
- Working with Docker, MySQL, and cloud-based services.
- Supporting and maintaining WordPress-based deployments.
Requirements include:
- 5+ years of professional experience in backend development using PHP and Python.
- Strong experience in building and consuming RESTful APIs.
- Experience with modern PHP and Python frameworks.
- Experience maintaining and modernizing legacy PHP applications.
- Proficiency in database design and query optimization using MySQL or PostgreSQL.
- Experience with containerization and cloud-based deployment strategies.
- Experience working with CI/CD pipelines.
- Strong debugging and problem-solving skills.
- Knowledge of frontend-backend integration and web security best practices.
- Excellent communication and collaboration skills.
SurveyMonkey offers:
- A hybrid work environment requiring 3 days per week in the Bengaluru office.