5 Vimeo Technologies Jobs
3-6 years
Vimeo - Software Engineer II - React.js/Golang/PHP (3-6 yrs)
Vimeo Technologies
posted 12d ago
Key skills for the job
Role Description :
We are seeking a passionate and experienced Software Engineer II with a strong focus on frontend development to join our growing engineering team. You will play a key role in designing, developing, and maintaining high-quality web applications, contributing to all phases of the software development lifecycle.
If you are someone who values clean code, keeps up with the latest technologies, and thrives in a collaborative environment, we encourage you to apply!
Key Responsibilities :
- Software Design & Development : Design, develop, and maintain high-quality, scalable, and performant web applications. Focus will be on frontend development, but some backend contribution is expected.
- Collaboration : Work closely with product management, designers, and other engineers to define requirements, design solutions, and deliver features.
- Full Software Development Lifecycle : Participate actively in all stages of the software development lifecycle, including planning, design, development, testing, code reviews, deployment, and maintenance.
- Scalability & Performance : Build solutions that can easily scale to meet the demands of high traffic and user growth.
- Continuous Improvement : Contribute to the ongoing improvement of our development processes, coding standards, and technical best practices.
- Technical Excellence : Strive for technical excellence and set high standards for code quality, maintainability, and performance.
- Problem Solving : Demonstrate strong troubleshooting, debugging, and problem-solving skills.
Required Skills & Knowledge :
- B-Tech/MTech in Computer Science or equivalent degree.
- Minimum 3 years of professional web development experience with React.
- Minimum 1 year of backend development experience with GoLang/PHP/Java (PHP preferred).
- Strong understanding of algorithms, data structures, and time & space complexity analysis.
- Solid understanding of Object-Oriented Programming (OOP) principles and design patterns.
- Good knowledge of system design principles and the ability to analyze trade-offs between different architectural choices.
- Sound knowledge of REST API standards and best practices.
- Sound knowledge of OAuth, Webhooks, and other SaaS standards.
- Proficiency with Git version control.
- Experience with UI development, management, and deployment.
- Excellent communication and collaboration skills.
Preferred Skills & Experience :
- Experience with Next.js.
- Exposure to various authorization and authentication models and technologies (RBAC, ReBAC, SSO, SCIM).
- Familiarity with cloud platforms (AWS, Azure, GCP).
- Experience with testing frameworks (i.e., Jest, Cypress, React Testing Library).
- Experience with CI/CD pipelines.
- Passion for learning and experimenting with new technologies
Functional Areas: Software/Testing/Networking
Read full job description