Senior Software Engineer I
SurveyMonkeyabout 3 hours ago
Remote, Canada
Senior
H1B Sponsor
Responsibilities
- Develop new features by creating technical specs, coding, and tracking post-release metrics.
- Contribute to the migration of systems from Jinja, REST, and Python into React, GraphQL, and Next.js.
- Focus on code testability using pytest and Jest.
- Investigate and address performance, security, maintainability, reliability, and scalability issues.
- Collaborate with product, design, and partners to add value for customers.
- Monitor and troubleshoot systems to ensure high availability and compliance.
- Identify vulnerabilities and apply preventive measures for security.
- Participate in on-call rotation for critical support.
- Contribute to the broader Engineering organization through Guilds and Working Groups.
Requirements
- 5+ years of frontend web development experience on high-traffic sites using modern JavaScript, CSS, and HTML.
- Strong experience with React, including hooks and performance optimizations.
- Familiarity with TypeScript and GraphQL (Apollo or equivalent).
- Experience designing and integrating with REST APIs.
- Proven ability to diagnose and improve web performance.
- Experience with Python web frameworks, preferably Pyramid.
- Knowledge of WCAG Accessibility guidelines is a plus.
- Experience conducting code reviews and mentoring others.
- Strong interest in AI and familiarity with AI coding tools.
- Excellent communication skills for collaboration with remote and co-located teams.
- Experience with Agile methodologies.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
Benefits
- Competitive benefits package including medical, dental, vision, life, and disability insurance.
- RRSP matching and flexible spending & health savings accounts.
- Paid holidays and time off.
- Employee assistance program and other company benefits.
- Flexible, hybrid work environment.
Tech Stack
CSSGraphQLHTMLJavaScriptJestNext.jspytestPythonReactTypeScript
Categories
AI & MLBackendFrontendFull StackSecurityTesting