Sr. Software Engineer
Job Overview:
Vimeo is on a mission to empower creators to make, share, and market the highest quality videos to viewers worldwide.
Our Israeli R&D center is focused entirely on this mission, and we are currently building a diverse set of video creation tools, for all levels of consumption from consumers to small businesses to marketers up to enterprise-grade level tools.
We are seeking an experienced and talented senior software engineer to join our new Customer Solutions Group at Vimeo. As a senior software engineer, you will be part of a versatile and dynamic team tasked with identifying and implementing high-impact initiatives that enhance our platform's value for our marketers user base. This is a newly formed team that will focus on innovative solutions that drive growth and user engagement across various aspects of our product.
The ideal candidate will have at least 5 years of experience, with a strong focus on web application development, a passion for cutting-edge technologies and design, and the ability to adapt to evolving project requirements.
Responsibilities:
- Collaborate with designers, product managers, and other engineers to build, maintain, and improve interactive features and applications on the Vimeo platform.
- Design and develop new features and enhancements, ensuring that they meet the highest standards of performance, reliability, and scalability.
- Write clean, efficient, and well-documented code, and actively participate in code reviews and quality assurance processes.
- Work closely with the front-end and back-end development teams to ensure seamless integration and optimal performance of interactive features and applications.
- Continuously research and explore new technologies, tools, and techniques to stay up-to-date with the latest trends and best practices in web development.
Qualifications:
- At least 5 years of experience as a backend engineer, with a focus on web application development at scale.
- 4+ years of proficiency in programming languages such as Python, PHP, Go, Java or Node.js.
- Knowledge of database design, development, and management, including experience with SQL and NoSQL databases.
- Strong understanding of web development best practices, including security, performance optimization, and accessibility.
- Experience with Agile development methodologies and collaboration tools such as Git, JIRA, and Confluence.
- Excellent communication skills and the ability to work effectively in a team environment.
- Passion for learning and staying up-to-date with the latest trends and technologies in web development.
About Us:
Apply for this job
*
indicates a required field